我正在使用Asp.Net/C#
构建应用程序。我正在使用Forms Authentication
。我有一个要求,以至于我的许多人authenticated (not anonymous) users
都仅限于某些页面功能或用户界面。我想Login Control
只能用于用户。Authenticated vs Anonymous
所以我的问题是当我知道某些页面组件要对特定的经过身份验证的用户隐藏,我该怎么做。你认为我需要在 page_load 事件上使用它来隐藏具有此类要求的页面的组件吗?
// Is this Tito visiting the page?
string userName = User.Identity.Name;
if (string.Compare(userName, "Tito", true) == 0)
// This is Tito, SHOW the Delete column
FilesGrid.Columns[1].Visible = true;
else
// This is NOT Tito, HIDE the Delete column
FilesGrid.Columns[1].Visible = false;
有没有更好的方法来实现这一点。非常感谢任何帮助。谢谢