Переменная strCSSClass часто имеет значение, но иногда пусто.
Я не хочу включать пустой элемент class= "в этот элемент ввода HTML, что означает, что если strCSSClass пуст, мне не нужен атрибут class=.
Ниже приведен один из способов сделать условный атрибут HTML:
<input type="text" id="@strElementID" @(CSSClass.IsEmpty() ? "" : "class=" + strCSSClass) />
Есть ли более элегантный способ сделать это? В частности, я мог бы следовать тому же синтаксису, который используется в других частях элемента: class= "@strCSSClass"?