ASP.NET MVC: опционально отображать атрибут элемента - PullRequest
0 голосов
/ 18 марта 2010

Я знаю, что есть какой-то синтаксис с? опционально визуализировать атрибут. Но я не могу найти это сейчас, когда мне это нужно ...

Что-то вроде:

 < input checked=<%? model.IsActivated % >  ...

Спасибо.

РЕДАКТИРОВАТЬ: Поскольку кажется, что никто не знает ... возможно, это был какой-то другой двигатель представления. Спасибо за ответы в любом случае:)

1 Ответ

1 голос
/ 18 марта 2010
 <input checked="<%= model.IsActivated ? "checked" : string.empty % >"...

Но наличие атрибута «checked» может привести к его проверке, я не помню. Но если это так, то вы захотите

<input <%= model.IsActivated ? "checked=\"checked\"" : string.Empty %> ...

РЕДАКТИРОВАТЬ: кстати, это называется троичный (? Или условный) оператор

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...