可能重复:
ASP.NET MVC - Form Value display by roleASP.NET MVC - 根据角色表值显示
我在寻找我的输入形式要么显示为一个文本框,一个理想的方式(可编辑),标签(只读)或隐藏(不可访问)。我知道我对每一种角色都有不同的看法,但是我希望在那里有一些新的善意可以阻止我做80个观点。
可能重复:
ASP.NET MVC - Form Value display by roleASP.NET MVC - 根据角色表值显示
我在寻找我的输入形式要么显示为一个文本框,一个理想的方式(可编辑),标签(只读)或隐藏(不可访问)。我知道我对每一种角色都有不同的看法,但是我希望在那里有一些新的善意可以阻止我做80个观点。
将DisplayMode属性添加到您的模型并相应地自定义视图。这样,如果您决定更改哪些角色可以查看哪些版本的View只需更新Controller的规则,而不是View。
我会写一个简单的WebControl,您可以将数据传递给,以及@ctford建议的显示模式。
根据传递给WebControl的显示模式,您可以渲染TextBox,Label或Hidden字段。
漂亮,整洁,可重复使用。