ASP.NET设置全局变量

也就是多用户管理网站,将用户名或ID设置成一个全局变量我在第一个页面有个有个DataList,分别绑定了多个用户的某一字段,点击某用户跳到相应用户的页面但是这些用户又有多... 也就是多用户管理网站,将用户名或ID设置成一个全局变量
我在第一个页面有个有个DataList,分别绑定了多个用户的某一字段,点击某用户跳到相应用户的页面
但是这些用户又有多个页面,如果是?id=XXX.aspx就只能拿到某用户的第一个页面
这个全局变量应该如何设置或读取?求高人指导···
不好意思 分不多
展开
 我来答
zhangfei6263
2011-10-10 · TA获得超过335个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:147万
展开全部
其实用Session存就可以
在PageLoad的事件里你应该能获取到登录的用户吧?
然后Session["User"]=User 存入用户
想要在任何一个页面获取到该用户 User User=Session["User"] as User 强转可以了!!
Application没必要。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangpeng_wape
2011-10-10 · 超过37用户采纳过TA的回答
知道答主
回答量:176
采纳率:0%
帮助的人:122万
展开全部
使用xxx.aspx?id=<%# Eval("ID") %> 形式,在那个apsx页接收用Request.QueryString["id"]就可以得到id的值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36ee619b0
2011-10-10 · 超过33用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:92.7万
展开全部
这样的话这个用户的第2个页面string id = Request.Params["id"];还能得到这个ID吗?

--------------
打开的第一个页面假设是 list.aspx?ID=1

你直接把ID的值加在连接后面不就行了吗?

Show.aspx?ID=<%=id%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式