我正在创建一个 MVC4 应用程序。
我有一个小问题。
我的代码是
<li id="tabHeader_2">@Html.ActionLink("Contract", "Contract", "Home", new { id = "lnk_contract" })</li>
我正在获取网址
http://localhost:2355/Home/Contract?Length=4
我希望我的网址为
http://localhost:2355/Home/Contract
我的路线是
routes.MapRoute(
name: "Default",
url: "{controller}/{action}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
如果你有答案请帮助我...
你混淆了参数。您必须将匿名对象作为 htmlAttributes 参数发送。
@Html.ActionLink("Contract", "Contract", "Home", null ,new { id = "lnk_contract" })
以下是此重载的 MSDN 页面:
http://msdn.microsoft.com/en-us/library/dd504972(v=vs.108).aspx http://msdn.microsoft.com/en-us/library/dd504972(v=vs.108).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)