Asp.net mvc 5 在actionlink上动态更改css

Asp.net mvc 5 在actionlink上动态更改css,asp.net-mvc-5,Asp.net Mvc 5,如何在CSHTML页面上动态更改actionLink控件的css。 假设,我在CSHTML页面上得到一个“type”参数,并且在这个“type”参数的基础上,我想更改CSHTML页面上“ActionLink”的css。 请建议。试试这个: if(type == "somevalue") { @Html.ActionLink("click here","index","Home", null ,new{ @class="myclass" }) } else { @Html.ActionLi

如何在CSHTML页面上动态更改actionLink控件的css。 假设,我在CSHTML页面上得到一个“type”参数,并且在这个“type”参数的基础上,我想更改CSHTML页面上“ActionLink”的css。 请建议。

试试这个:

if(type == "somevalue")
{
  @Html.ActionLink("click here","index","Home", null ,new{ @class="myclass" })
}
else
{
  @Html.ActionLink("click here","index","Home", null ,new{ @class="otherclass" })
}

试试这个:

if(type == "somevalue")
{
  @Html.ActionLink("click here","index","Home", null ,new{ @class="myclass" })
}
else
{
  @Html.ActionLink("click here","index","Home", null ,new{ @class="otherclass" })
}

试一试

试一试

Html.ActionLink("Home", "", "", null, (ViewBag.type == "your type") ? new { @class = "typeclass" } : new { @class = "otherclass" })