当前位置:编程学习 > C#/ASP.NET >>

博客留言板中博主的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 --------------------编程问答--------------------
引用 1 楼  的回复:
那你首先得取出来当前针对的回复是对博主的,那你应该获取到该博主的ID

留言的时候因为登陆的Session【UserID】是访问者的,那博主的ID应该怎么取呢?怎么知道是给谁留言呢? --------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼  的回复:
那你首先得取出来当前针对的回复是对博主的,那你应该获取到该博主的ID

留言的时候因为登陆的Session【UserID】是访问者的,那博主的ID应该怎么取呢?怎么知道是给谁留言呢?

那你怎么显示是谁发的帖子呢?你都能取出博主的文章,我信息你也能取出博主的ID,你放在HiddenField中也可,方法很多。 --------------------编程问答-------------------- 这个网页上很多这种啊,比如我是游客,我现在访问了某位博主的博客,
我既然都已经访问到了这个博主的博客了,那我肯定可以得到和这位博主相关的信息吧?
比如页面上没有存储博主的ID,但肯定会有这篇博客的信息吧,然后利用这篇博客的信息,
到数据库里检索一下,就知道该篇博客所属博主的ID了啊,
如果你通过博客的ID,检索不出博主的ID,我只能说你这个数据库有问题了! --------------------编程问答--------------------
引用 4 楼  的回复:
这个网页上很多这种啊,比如我是游客,我现在访问了某位博主的博客,
我既然都已经访问到了这个博主的博客了,那我肯定可以得到和这位博主相关的信息吧?
比如页面上没有存储博主的ID,但肯定会有这篇博客的信息吧,然后利用这篇博客的信息,
到数据库里检索一下,就知道该篇博客所属博主的ID了啊,
如果你通过博客的ID,检索不出博主的ID,我只能说你这个数据库有问题了!

我现在还不知道怎么做访问别人博客那一块,我先在自己的留言板上留言,然后在自己回复。留言时因为访问者的ID就是Session【UseID】了,所以我不知道博主的ID应该怎么取? --------------------编程问答--------------------
引用 3 楼  的回复:
引用 2 楼 的回复:

引用 1 楼 的回复:
那你首先得取出来当前针对的回复是对博主的,那你应该获取到该博主的ID

留言的时候因为登陆的Session【UserID】是访问者的,那博主的ID应该怎么取呢?怎么知道是给谁留言呢?

那你怎么显示是谁发的帖子呢?你都能取出博主的文章,我信息你也能取出博主的ID,你放在HiddenField中也可,方法很多。

那就是说不能给自己留言了,我得先做好能够访问别人博客的功能,然后再取BlogID了? --------------------编程问答-------------------- 你的博主的文章是怎么取出来的?那么取博主的ID就可以用类似的方法啊。或者在取出博主文章的同时也取出博主的ID,然后保存在一个Session中就可以用了呀。 --------------------编程问答--------------------
引用 7 楼  的回复:
你的博主的文章是怎么取出来的?那么取博主的ID就可以用类似的方法啊。或者在取出博主文章的同时也取出博主的ID,然后保存在一个Session中就可以用了呀。

我这里不是访问博主的博文的,老师要求做一个和空间差不多的博客,包含留言板,是在留言板里留言,所以没有取ArticleID。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,