如何在CSHTML页面上动态更改actionLink控件的css。 假设,我在CSHTML页面上得到一个“类型”参数,在这个“类型”参数的基础上,我想在CSHTML页面上更改“ActionLink”的css。 请建议。
答案 0 :(得分:3)
试试这个:
if(type == "somevalue")
{
@Html.ActionLink("click here","index","Home", null ,new{ @class="myclass" })
}
else
{
@Html.ActionLink("click here","index","Home", null ,new{ @class="otherclass" })
}
OR
@Html.ActionLink("click here","index","Home", null ,new{ @class = (type == "somevalue" ? "myclass" : "otherclass") })
答案 1 :(得分:1)
尝试
Html.ActionLink("Home", "", "", null, (ViewBag.type == "your type") ? new { @class = "typeclass" } : new { @class = "otherclass" })