变量 strCSSClass 通常有一个值,但有时是空的。
我不想在这个输入元素的 HTML 中包含一个空 class = “”,这意味着如果 strCSSClass 是空的,我根本不想要 class = 属性。
下面是执行条件 HTML 属性的一种方法:
<input type="text" id="@strElementID" @(CSSClass.IsEmpty() ? "" : "class=" + strCSSClass) />
还有比这更优雅的方式吗?具体来说,我可以遵循与元素其他部分相同的语法: class = “@strCSSClass”?