日期:2014-05-18  浏览次数:20407 次

请问如何对母版页编程,比如在用户未登录时显示”你好游客“,登录后显示你好XXX
请问如何针母版页编程,比如在用户未登录时显示”你好游客“,登录后显示你好XXX?
我手动给母版页建了一个代码隐藏文件,但发生了很多错误解决不了;而且母版页继承的是System.Web.UI.UserControl,在代码中也不能访问登录信息吧?
我也试过在Content中动态修改母版页的内容能成功,但刷新后就失效了,请教更好的方法,谢谢!

------解决方案--------------------
获取session判断应该显示什么信息不行么?
------解决方案--------------------
谁知道你的所谓母版页是怎么写的?
没有听过什么母版页的概念
------解决方案--------------------
System.Web.HttpContext.Current.User...
试试这个呢,我没有试过。
------解决方案--------------------
不管你用一个母版或者嵌套多少个母版,你只要判断Session里的值就行了啊,


------解决方案--------------------
在母板页的后台判断Session就行
------解决方案--------------------
同上~~如果.net自身提供的不好用的时候~自己Session就行了!

------解决方案--------------------
母版页放一控件(Literal,或Label等),在内容页面使用FindControl.建议使用cookie
------解决方案--------------------
在后台判断Session的值不行吗
------解决方案--------------------
用Session获取用户名、没登陆就session就=游客就好了

------解决方案--------------------
进入页面后就进行cookie判断呀,如果有数据就显示否则就显示"游客"了
------解决方案--------------------
放2个自定义控件 一个游客一个登陆 判断session就可以了