2
我有一个asp.net 4 webforms项目。我有一个用于管理应用程序中现有用户的表单,但根据用户在应用程序中的角色(管理员,用户等),某些选项可能会变灰或隐藏。例如。管理员可以从下拉列表中更改用户的角色,但普通用户会看到下拉列表变灰(或可能隐藏)。Asp.net基于角色的表单数据验证
当然,在回发函数中,我可以有一个很大的函数来检查所有条件,比如“如果用户少于管理员修改属性X,则忽略保存该更改”。对于单个表单,可能会列出几个这些检查。
但是,有没有更好的方法在asp.net来处理这种类型的事情?