@ Html.ActionLink不适用于css类

时间:2016-05-03 11:29:00

标签: asp.net-mvc asp.net-mvc-4 razor-2

行动链接@class="info"不适用于css

@Html.ActionLink("Click Here", "Details", "Product", new { id = item.ProductId, @class="info" },null)

Html页面来源

  <a href="/Product/Details/14?class=info">Click Here</a>

更新

另一方面

如果我设置@Html.ActionLink("link here", "Details", "Product", new { id = item.ProductId}),那么生成此链接localhost:18715/Home/Details?Length=7为什么?并且它无法正常工作

如果我设置@Html.ActionLink("link here", "Details", "Product", new { id = item.ProductId},null)

它可以完美地生成此链接http://localhost:18715/Product/Details/17

我为每个链接缺少什么

2 个答案:

答案 0 :(得分:2)

你必须写这样的hmtl属性:

@Html.ActionLink("Click Here", "Details", "Product", new { id = item.ProductId }, new { @class = "info"})

答案 1 :(得分:0)

  @Html.ActionLink("Back", "Index", " ", new { @class = "col-sm-3 btn btn-outline-secondary btnfs btn-sm" })

ActionLink的附加多个CSS调用。这是为了 Asp.net MVC