ASP.NET MVC:可选地呈现元素属性

时间:2010-03-18 17:37:37

标签: asp.net-mvc

我知道有一些语法吗?可选地呈现属性。 但我现在无法找到它需要它......

类似的东西:

 < input checked=<%? model.IsActivated % >  ...

感谢。

编辑:因为似乎没有人知道......也许它是一些不同的视图引擎。 谢谢你的回答:)

1 个答案:

答案 0 :(得分:1)

 <input checked="<%= model.IsActivated ? "checked" : string.empty % >"...

但是“checked”属性的存在可能会导致它被检查,我不记得了。但如果是这样,那么你会想要

<input <%= model.IsActivated ? "checked=\"checked\"" : string.Empty %> ...

编辑:顺便说一句,它被称为ternary(? or conditional) operator