我知道我可以通过
有条件地添加id
值
<select id="@(aBool ? @someId: "")"
我不想id=""
。这不会通过W3C验证,并且似乎让jQuery猛烈抨击它。我可以更进一步,有条件地添加id
吗?
像这样的东西(不起作用):
<select @(aBool ? id=\"@someId\": "")
答案 0 :(得分:5)
这只是文字,所以使用@(cond? "id='meep'" : "")
应该这样做。
作为旁注,我终于弄明白你是如何在Razor中嵌入表达式的。