MVC3 - 使用Razor有条件地添加id元素

时间:2011-08-30 15:32:32

标签: asp.net-mvc-3 razor

我知道我可以通过

有条件地添加id

<select id="@(aBool ? @someId: "")"

我不想id=""。这不会通过W3C验证,并且似乎让jQuery猛烈抨击它。我可以更进一步,有条件地添加id吗?

像这样的东西(不起作用):

<select @(aBool ? id=\"@someId\": "")

1 个答案:

答案 0 :(得分:5)

这只是文字,所以使用@(cond? "id='meep'" : "")应该这样做。

作为旁注,我终于弄明白你是如何在Razor中嵌入表达式的。