【发布时间】:2009-05-22 12:36:52
【问题描述】:
如何为这样的场景设置 URL 路由:
www.website.com/[项目名称]/News/Submit/[可能的额外参数]
[项目名称] = 操作需要的变量来指定哪个项目 新闻=控制器 提交 = 行动 [可能的额外参数] = id
我还没有遇到任何关于如何做到这一点的例子。任何想法将不胜感激。
【问题讨论】:
如何为这样的场景设置 URL 路由:
www.website.com/[项目名称]/News/Submit/[可能的额外参数]
[项目名称] = 操作需要的变量来指定哪个项目 新闻=控制器 提交 = 行动 [可能的额外参数] = id
我还没有遇到任何关于如何做到这一点的例子。任何想法将不胜感激。
【问题讨论】:
routes.MapRoute("myroute", "{projectname}/{controller}/{action}/{id}", new { id = "" });
那么你的action方法会有一个projectname和一个id参数。
如果您的问题是如何使用多个实际的 Web 应用程序进行路由,那么您就身处另一个世界 :)
【讨论】: