博客留言板中博主的ID用SQL语句怎么取?VS2008 C#
string strSql = "Insert into tb_Message(LY_Content,VisitorID,VisitorName,LY_IP,LY_Time) values('" + this.FCKeditor1.Value + "','" + int.Parse(Session["UserID"].ToString()) + "','" + Session["UserName"].ToString() + "','" + Request.UserHostAddress.ToString() + "','" + DateTime.Now.ToString() + "')";
这个语句的缺陷是没法判断是给哪位博主留言,当访问别人的博客留言板时,进行留言时博主BlogID我应该怎么取。
--------------------编程问答-------------------- 那你首先得取出来当前针对的回复是对博主的,那你应该获取到该博主的ID --------------------编程问答--------------------
留言的时候因为登陆的Session【UserID】是访问者的,那博主的ID应该怎么取呢?怎么知道是给谁留言呢? --------------------编程问答--------------------
那你怎么显示是谁发的帖子呢?你都能取出博主的文章,我信息你也能取出博主的ID,你放在HiddenField中也可,方法很多。 --------------------编程问答-------------------- 这个网页上很多这种啊,比如我是游客,我现在访问了某位博主的博客,
我既然都已经访问到了这个博主的博客了,那我肯定可以得到和这位博主相关的信息吧?
比如页面上没有存储博主的ID,但肯定会有这篇博客的信息吧,然后利用这篇博客的信息,
到数据库里检索一下,就知道该篇博客所属博主的ID了啊,
如果你通过博客的ID,检索不出博主的ID,我只能说你这个数据库有问题了! --------------------编程问答--------------------
我现在还不知道怎么做访问别人博客那一块,我先在自己的留言板上留言,然后在自己回复。留言时因为访问者的ID就是Session【UseID】了,所以我不知道博主的ID应该怎么取? --------------------编程问答--------------------
那就是说不能给自己留言了,我得先做好能够访问别人博客的功能,然后再取BlogID了? --------------------编程问答-------------------- 你的博主的文章是怎么取出来的?那么取博主的ID就可以用类似的方法啊。或者在取出博主文章的同时也取出博主的ID,然后保存在一个Session中就可以用了呀。 --------------------编程问答--------------------
我这里不是访问博主的博文的,老师要求做一个和空间差不多的博客,包含留言板,是在留言板里留言,所以没有取ArticleID。
补充:.NET技术 , C#