自定义路线问题

时间:2010-07-09 20:11:19

标签: asp.net-mvc-2 custom-routes

我正在使用以下路线

routes.MapRoute(
    "PatientList",
    "User/{SearchName}/{LocationID}/{Page}",
    new { controller = "User", action = "Index", SearchName = "", LocationID = 0, Page = 1 }
); 

以下网址失败:/ user // 1/1

谁能告诉我我做错了什么?

1 个答案:

答案 0 :(得分:2)

ASP.NET将/user//1/1解释为/user/1/1的请求。只有最后一个参数可以是可选的。你不能以这种方式跳过参数。