ASP.NET MVC2中的问题传递参数
-
23-09-2019 - |
题
我有以下控制器:
公共ActionResult搜索(字符串名称,int?friend,int?page)
如果我使用此URL localhost/users/search/name,它可以正常工作,但是这些不是local -Host/users/search/name/1和local -Host/users/search/name/1/1
解决方案
您必须定义其他路线:
routes.MapRoute(
"UsersSearch", // Route name
"users/search/{name}/{friend}/{page}", // URL with parameters
new { controller = "Users", action = "Search" } // Parameter defaults
);
routes.MapRoute(
"UsersSearch", // Route name
"users/search/{name}/{friend}", // URL with parameters
new { controller = "Users", action = "Search" } // Parameter defaults
);
不隶属于 StackOverflow