【发布时间】:2011-03-08 10:38:03
【问题描述】:
我在操作方法中使用带参数的 RedirectToAction
return RedirectToAction("ListThreads", "View", new { category = "1", subcategory = "49"});
重定向后的网址是这样的 http://domain/Forum/View/ListThreads?category=1&subcategory=49
我希望它像这样生成 http://domain/Forum/View/ListThreads/1/49
怎么做?
注意:我在 global.asax 中已经有一个路由,所有页面/链接都在使用它。
context.MapRoute(
"Forum_subcategory",
"Forum/{controller}/{action}/{category}/{subcategory}",
new { controller = "View", action = "ListThreads", category = "", subcategory = "" }
);
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing