我知道我可以有条件地添加 id
值通过
<select id="@(aBool ? @someId: "")"
我不想要id=""
。这不会通过 W3C 验证,并且似乎会让 jQuery 陷入困境。我可以更进一步,有条件地添加 id
?
类似这样的东西(不起作用):
<select @(aBool ? id=\"@someId\": "")
最佳答案
这只是文本,因此使用 @(cond? "id='meep'": "")
应该可以做到。
顺便说一句,我终于弄清楚了如何在 Razor 中嵌入表达式!
关于asp.net-mvc-3 - MVC3 - 使用 Razor 有条件地添加 id 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7245774/