类似于:博客与网店一样,那种
主页 :绑定用户名与用户名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