1

我将如何为这样的场景设置 URL 路由:

www.website.com/[项目名称]/News/Submit/[可能的额外参数]

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

我还没有遇到任何关于如何做到这一点的例子。任何想法将不胜感激。

4

1 回答 1

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

然后您的操作方法将有一个项目名称和一个 id 参数。

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

于 2009-05-22T04:36:52.470 回答