如何在URL路由中划分URL参数?

时间:2009-05-22 01:54:37

标签: asp.net-mvc url-routing

如何为以下场景设置URL路由:

www.website.com/ [项目名称] /新闻/提交/ [可能的额外参数]

[项目名称] =操作指定哪个项目所需的变量 新闻=控制器 提交=动作 [可能的额外参数] = id

我还没有遇到过如何实现这个目标的任何例子。任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:2)

routes.MapRoute("myroute", "{projectname}/{controller}/{action}/{id}", new { id = "" });

然后你的动作方法将有一个projectname和一个id参数。

如果您的问题是如何使用多个实际的Web应用程序进行路由,那么您将处于另一个世界:)