我需要根据权限在MVC剃刀页面上显示只读或可编辑的控件。我使用了脚手架并使用了三元运算符来显示Razor View上的只读/可编辑控件。有没有更好的方法来做到这一点,而不必将条件逻辑写入Razor视图?请帮忙......
谢谢
答案 0 :(得分:3)
你可以设置一次。在您的视图顶部:
@{ string readonly = (somePermission) ? "readonly" : "";
然后:
<input type="text" @readonly>
那么你只需要在一个地方改变它,而不会牺牲性能