楼主的表达能力...根据UserID传值...
Request.QueryString["UserID"].ToString();
Request.QueryString["UserID"].ToString();
解决方案 »
- 获取客户端的IP地址的疑问
- 急,asp.net访问局域网内的网络文件“未知用户名或错误密码”
- FreeTextBox 分离出图片上传 修改 删除问题
- 这个sql取法,你会吗?帮帮啊
- ▲▲▲请问如何实现通过web方式登陆vpn
- 求教asp.net验证问题
- 应聘问题
- 在前面aspx页面中使用System.Web.HttpUtility.HtmlEncode的问题
- 在VS2002中可以用的设置星期格式的代码,在VS2003下不能用,为什么?
- OWC11在window Server 2008标准版64位中无法格式化数字
- 代码纠错~简单
- 请教:asp.net 2.0,如何在在搜索后弹出新页面,显示搜索到的数据?
<a href="UserDefault.aspx?ID=<%#Eval("UserID") %>" target="_blank"><%# MyCompany.Common.StringHelper.ResultString(Eval("UserName").ToString(), 15)%></a>用户主页面 有用户的 日记,照片等menu2.我在户主页面里
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();来取值就行