如何为以下场景设置URL路由:
www.website.com/ [项目名称] /新闻/提交/ [可能的额外参数]
[项目名称] =操作指定哪个项目所需的变量 新闻=控制器 提交=动作 [可能的额外参数] = id
我还没有遇到过如何实现这个目标的任何例子。任何想法都将不胜感激。
答案 0 :(得分:2)
routes.MapRoute("myroute", "{projectname}/{controller}/{action}/{id}", new { id = "" });
然后你的动作方法将有一个projectname和一个id参数。
如果您的问题是如何使用多个实际的Web应用程序进行路由,那么您将处于另一个世界:)