我有一个 CSS 类值的变量,该变量分配给视图中的变量:
string aboutLinkClass = "normalLink";
这可以根据上下文而改变。稍后在视图中我调用 Html.ActionLink 并且我需要使用该变量,但以下无法产生所需的输出:
@Html.ActionLink("About", "Index", "about", null, new {@class="@aboutLinkClass"})
它将@aboutLinkClass 视为静态文本。所以它产生:
<a class="@aboutLinkClass" href="/about">About</a>
相反,我希望它产生:
<a class="normalLink" href="/about">About</a>
我需要使用什么语法来正确传递它?