use*_*679 8 c# asp.net-mvc asp.net-mvc-routing
我正在创建一个MVC4应用程序.我有一个小问题.我的代码是
<li id="tabHeader_2">@Html.ActionLink("Contract", "Contract", "Home", new { id = "lnk_contract" })</li>
Run Code Online (Sandbox Code Playgroud)
我正在收集网址
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 }
);
Run Code Online (Sandbox Code Playgroud)
如果你有答案,请帮帮我...
Ufu*_*arı 13
你混淆了参数.您必须将匿名对象作为htmlAttributes参数发送.
@Html.ActionLink("Contract", "Contract", "Home", null ,new { id = "lnk_contract" })
Run Code Online (Sandbox Code Playgroud)
这是此重载的MSDN页面:
http://msdn.microsoft.com/en-us/library/dd504972(v=vs.108).aspx
| 归档时间: |
|
| 查看次数: |
7005 次 |
| 最近记录: |