Asp.net mvc Actionlink作为按钮效果
我正在尝试将look@Html.Actionlink设置为按钮 工作Html.Actionlink:Asp.net mvc Actionlink作为按钮效果,asp.net-mvc,twitter-bootstrap,Asp.net Mvc,Twitter Bootstrap,我正在尝试将look@Html.Actionlink设置为按钮 工作Html.Actionlink: <li class="btn btn-sm"> @Html.ActionLink("Redeem Reward", "GetReward", "Home", new { id = price.PriceId }, new { @class = "lnkGetReward"})</li> @Html.ActionLink(“兑换奖励”、“获取奖励”, “Home”,新
<li class="btn btn-sm"> @Html.ActionLink("Redeem Reward", "GetReward",
"Home", new { id = price.PriceId }, new { @class = "lnkGetReward"})</li>
@Html.ActionLink(“兑换奖励”、“获取奖励”,
“Home”,新的{id=price.PriceId},新的{@class=“lnkgetroward”})
目前,当我点击它看起来像是一个链接被点击,除了文本,如果我们点击按钮边框,它不工作
我也在使用字体类
我可以使用
@Url.Action
代替相同的id
和@class
吗?代替li
上的按钮类将它们直接应用于链接
在使用引导时,您可能需要添加btn default
,以获得按钮的完整样式
<li>
@Html.ActionLink("Redeem Reward", "GetReward", "Home",
new { id = price.PriceId },
new { @class = "lnkGetReward btn btn-default btn-sm"})
</li>
我再次建议您将btn btn sm
直接应用于链接。可能使用btn默认值
根据评论进行编辑:
<li>
<a href="@Url.Action("GetReward", "Home", new { id = price.PriceId })" class="lnkGetReward btn btn-default btn-sm">
<i class="fa fa-mobile"></i> Redeem Reward
</a>
</li>
你在使用引导程序吗?@Ashley,是的,我同时使用引导程序和字体A。谢谢你这么多工作都很好,但UrlAction在单击时不起作用,为了清楚起见,我在jquery中单击时使用LNKGETRWARD。其次,我可以添加此图标吗:使用working@Html.actionlink否,你将无法将Html标记添加到actionlink的文本中,请参阅答案末尾的更新代码。非常感谢,@Url.Action效果很好,感谢您的努力。
<li>
<a href="@Url.Action("GetReward", "Home", new { id = price.PriceId })" class="lnkGetReward btn btn-default btn-sm">
<i class="fa fa-mobile"></i> Redeem Reward
</a>
</li>