将Html.action链接转换为常规链接
我有以下默认从asp.net mvc生成的代码将Html.action链接转换为常规链接,html,asp.net-mvc,Html,Asp.net Mvc,我有以下默认从asp.net mvc生成的代码 @Html.ActionLink("Details", "Details", new { item.ORG_ID }) 但我使用的是一个开源web模板,我可以在其中显示一个用户友好的按钮,例如:- <a class="btn btn-success" href="#"> <i class="icon-zoom-in icon-white"></i> View </a> 所以我的问题是,;如何
@Html.ActionLink("Details", "Details", new { item.ORG_ID })
但我使用的是一个开源web模板,我可以在其中显示一个用户友好的按钮,例如:-
<a class="btn btn-success" href="#">
<i class="icon-zoom-in icon-white"></i>
View
</a>
所以我的问题是,;如何将html.actionlink
转换为
链接
问候
但这将生成/Details/Details?ORG\u ID=1。而html.actionlink会将当前控制器添加到链接中。虽然thi href=“@Url.Action(“Details”,“customer”,new{item.ORG_ID}可以正常工作,但您可以使用不带控制器名称参数的UrlHelper.Action方法。该方法将向链接添加当前控制器。对不起,我更正了我的答案。
<a class="btn btn-success" href="@Url.Action("Details", new { item.ORG_ID })">
<i class="icon-zoom-in icon-white"></i>
View
</a>