登录页面中:Session["c_login"] = uname; ////用户名
Session["c_password"] = upassword; /////密码
Session["user"] = "1"; /////用户身份1表示个人用户
其它页面怎么调用出来???其它页面都有使用母版页
这个我知道,有木有代码给我借鉴一下,就是如果用户没有登录的话直接跳到登录页面login.aspx,否则在网页中的母版页里面label上显示用户名!!
追答你自己都已经把思路说出来了,哪需要别人的代码。
if(Session为空)
Response.Redirect("login.aspx");
else
获取Session信息,把信息放到响应的label上;
else里边的内容,如果不知道怎么做的话,可以采取这样子的思路。
在后台cs代码里边声明一个public 或者protected的变量,这样子的话前台的label就可以直接绑定这个变量了。"
OK,那怎么在使用了母版页的页面里面读取label(用户名)的值
追答添加“使用母版页的Web窗体”,新建的这个窗体就会应用母版页的内容了~
追问问题是我在这个页面已经用母版页了,该页面有一个gridview控件,需要通过获取用户名来显示相应的信息,而这个用户名显示在母版页里面的label上,如何获取这个用户名。。。。
追答呃,暴力点。
页面A的cs继承母版页的cs,就可以使用母版页的属性了~