相关疑难解决方法(0)

ActionLink在URL中显示参数而不是查询字符串?

我定义了这条路线:

routes.MapRoute(
                   "Details", // Route name
                   "{home}/{details}/{id}/{name}", // URL with parameters
                   new
                   {
                       controller = "Home",
                       action = "Details",
                       id = UrlParameter.Optional,
                       name = UrlParameter.Optional
                   } // Parameter defaults
               );
Run Code Online (Sandbox Code Playgroud)

ActionLink:

 @Html.ActionLink("Show Details", "Details", "MyController", new { id = 1, name ="a" })
Run Code Online (Sandbox Code Playgroud)

动作链接导致/Home/Details/1?name=a我追随/Home/List/1/a

asp.net-mvc asp.net-mvc-3

10
推荐指数
1
解决办法
7398
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1