一个href和html.actionlink大小不一样

时间:2014-06-10 06:18:11

标签: css href html.actionlink

如果我在下面使用,按钮显示更大。

<a href="#" class="btn btn-primary"><i class="icon-plus"></i>Add</a>

如果我在下面使用,按钮显示小于上面的代码。

@Html.ActionLink("Add", "xx", "Law", new { _lawfileid = -1, baseappid = ((ObjectModelLibrary.Law)ViewData["currentLaw"]).LawID }, new { @class = "btn btn-primary icon-plus" })

如何像href一样更改Html.Actionlink?

actionlink和href之间有什么区别,或者我如何为两者设置相同的大小?

1 个答案:

答案 0 :(得分:0)

您遇到问题的原因是,在第一行代码中,您在另一个元素中有一个元素。而在第二行代码中,您只有一个具有额外类的元素。

类似的问题已在stackoverflow上得到解答。请找到以下链接

Create an ActionLink with HTML elements in the link text

由于您需要在元素内部构建元素,请使用上面链接中提到的@ Url.Action。