我正在开发一个ASP.NET MVC应用程序。用户模型有4个属性:
有4名会员将登录。根据登录成员,我需要使用这4列来设计视图。
例如,如果成员1,我只想显示名字和姓氏。
如果是成员2,我需要显示名字,姓氏和dob。
我通过创建4个不同的视图并根据成员登录调用视图来实现它。我不认为它是编程的好方法。
我们可以将详细信息存储在sql表中,并根据成员登录信息在视图中调用吗?
例如,具有成员登录ID的表并指定要为其显示的列,然后在视图中读取此表并显示模型值。这可能吗?
答案 0 :(得分:0)
这是一个基于角色的工作,所以一旦为不同的成员创建了角色,您只需添加
即可[ReadOnlyAuthorize("A specific role")]
字段声明上方的属性