从子页面访问和编辑主页面标签

时间:2012-12-21 19:53:07

标签: c# asp.net master-pages

基本上,我需要验证我已成功完成的子页面上的登录,但现在我需要在母版页上编辑标签以显示成功登录的用户的用户名。这基本上是一个视觉效果问题如果你看到它就像那样然后我需要从个别子页面访问母版页标签验证用户名用户名,用于登录并查找权限状态(管理员或用户) ,取决于结果激活或停用某些命令按钮

  • 我的孩子登录页面名为: - Login.aspx
  • 母版页: - Site.master
  • 主标签: - Label1

我试图使用的代码,但它们不能正常工作

Master.FindControl("Label1").Visible=true;
Label lb=(Label)this.master.FindControl("Label1")
lb.visible=true
lb.text=UserName.text

请帮忙,我一直在为我的头打破我的头,但从这里得到了一些好的答案过去,我曾希望有同样的运气

1 个答案:

答案 0 :(得分:2)

如果您告诉母版页将标签的值绑定到HttpContext.User.Identity.Name,那么您不必在子页面中查看任何内容。

事实上,我相信有一个内置的asp.net控件来显示用户的身份验证状态..虽然我可能是错的。