【发布时间】:2011-11-17 14:08:51
【问题描述】:
我正在 ASP.NET 中开发一个应用程序,并且我有一个页面,该页面根据用户的角色显示不同的部分。如果用户是管理员,他/她会看到例如一个页面部分,在该页面中输入一个普通用户看不到的新用户和角色。让我们将此页面视为一个门户。
我已经用 Id 将所有不同的部分包裹起来,我可以控制它们的可见性。然而,这并不是关于安全性的最佳解决方案,因为用户或恶意机器人仍然可以填充和访问浏览器中不可见的部分。
使用 MVC 很容易,因为我只是创建了几个局部视图并根据用户的凭据呈现它们,但是您如何在标准 Web 窗体中做到这一点?谢谢
【问题讨论】:
标签: rendering webforms privileges