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

类似于:博客与网店一样,那种

主页 :绑定用户名与用户名ID, 连接到另一个用户主页面(用户主页面有用户的日记,照片==)。
问题 :怎么实现点击 日记页面 该页面也能得到用户名ID?
真的很难表达,类似于:博客与网店一样,那种。 有网站首页,和用户首页。
--------------------编程问答-------------------- 楼主的表达能力...根据UserID传值...
Request.QueryString["UserID"].ToString(); --------------------编程问答-------------------- 1.主页 :绑定用户名与用户名ID,连接到另一个用户主页面UserDefault.aspx
<a href="UserDefault.aspx?ID=<%#Eval("UserID") %>" target="_blank"><%# MyCompany.Common.StringHelper.ResultString(Eval("UserName").ToString(), 15)%></a>

用户主页面 有用户的 日记,照片等menu

2.我在户主页面里
 if (!IsPostBack)
    {
            if (Request.QueryString["ID"] != null || Request.QueryString["ID"] != "")
            {
                Session["UserID"] = Request.QueryString["ID"];
            }
    }

3.点击 日记页面
    if (!IsPostBack)
        {
            if (Session["UserID"] != null || Session["UserID"] != "")
            {
                databind("and UserID=" + Session["UserID"]);
            }
        }
出现这样的情况:点日记页面第一次的时候正常,第二次就出错了。Session["UserID"]就丢失了。

日记表里根据UserID来读出不同用户的日记。 像这样该怎么实现啊。 --------------------编程问答-------------------- 不知道楼主点击的顺序是怎样的,
你想实现的功能是从主页点击会员的用户名,跳转到会员的主页,再从会员的主页上的日记点击查看日志,是这样吗?

这个你没涉及到会员登录,没必要用到session的,

从网站主页点击会员名时,根据会员的ID传给会员主页面,而会员主页面上读取日志表的时候,根据该ID读取相应的日志就可,一般日志表还会设置一个属于哪个会员的ID值字段

根据1楼的可用Request.QueryString["UserID"].ToString();来取值就行 --------------------编程问答-------------------- 用session吧,传递用户 --------------------编程问答-------------------- Session 很不错的选择。 --------------------编程问答-------------------- 不是在会员主页面上读取日志表, 是在会员主页面上<a href="riji.aspx">日记</a>连接到日记页面riji.aspx 这样怎么传ID啊?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,