如何使用Razor Multi-Line语法的html助手类?

时间:2013-01-18 09:15:58

标签: asp.net-mvc asp.net-mvc-3 razor

我使用MVC3,在c#中我有这个多行剃刀代码

@{
    var accessibilityVb = ViewBag.Accessibility;

    if (accessibilityVb == "accessibility")
    {
        Html.ActionLink("Accessibility On", "SetAccessibilityOn");
    }
    else if (accessibilityVb == "no-accessibility")
    {
    Html.ActionLink("Accessibility Off", "SetAccessibilityOff");
    }
}

Html.ActionLink未按预期创建HTML代码。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

尝试更改

Html.ActionLink("Accessibility On", "SetAccessibilityOn");

@Html.ActionLink("Accessibility On", "SetAccessibilityOn")