Razor синтаксис в атрибутах HTML - PullRequest
5 голосов
/ 23 января 2011

Проверьте следующее:

<a href="/test?x=@if (Model.IsTest) { @(1) } else { @(4) }"></a>

Есть ли лучший способ написать это вместо @ (1) и @ (4)?

1 Ответ

8 голосов
/ 23 января 2011

Вы можете использовать условный оператор:

<a href="/test?x=@(Model.IsTest ? 1 : 4)"></a>
...