我的视图上有几个元素,如文本框、下拉框等。它们都有一些唯一的属性,如下所示:
<%: Html.DropDownListFor(model => model.MyModel.MyType, EnumHelper.GetSelectList< MyType >(),new { @class = "someclass", @someattrt = "someattrt"})%>
我想通过设置另一个属性“disabled”来创建我的页面的只读版本。
有人知道如何使用可以全局设置的变量来实现吗?
类似于:
If(pageReadOnly){
isReadOnlyAttr = @disabled = "disabled";
}else
{
isReadOnlyAttr =””
}
<%: Html.DropDownListFor(model => model.MyModel.MyType, EnumHelper.GetSelectList< MyType >(),new { @class = "someclass", @someattrt = "someattrt",isReadOnlyAttr})%>
我不想使用JavaScript来完成这个任务。