html属性中的Razor语法

时间:2011-01-23 07:45:25

标签: asp.net-mvc razor

查看以下内容:

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

有没有更好的方法来写这个而不是@(1)和@(4)?

1 个答案:

答案 0 :(得分:8)

您可以使用条件运算符:

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