我正在使用MVC 4剃刀视图。在这里我想禁用textboxfor,如果" ERAGOGType"是"无"否则,如果值不是"无"然后启用它
我的浏览器剃刀代码
@{
if ((Model.ERAGOGType == "None"))
{
@Html.LabelFor(model => model.ERAGOGCode)
@Html.TextBoxFor(model => model.ERAGOGCode, new { @disabled = true })
}
else
{
@Html.LabelFor(model => model.ERAGOGCode)
@Html.TextBoxFor(model => model.ERAGOGCode)
}}
如何通过使用三元运算符实现此目的?请帮忙
提前致谢
答案 0 :(得分:3)
你可以尝试:
@Html.TextBoxFor(model => model.ERAGOGCode, Model.ERAGOGType == "None" ? new { @disabled = true } : null)