ASP.NET MVC路由关键词

时间:2009-08-06 19:09:20

标签: asp.net-mvc routing

所有可用的路由关键字是什么?

我见过使用资源,路径信息,网址,控制器,操作等的示例,但我不知道可以使用哪些内容。

我知道如果你只是在其中添加一个像“{blah}”这样的任意单词,你就是要定义一个将要使用的参数,但我猜你将无法使用“{resource}”作为参数名称。

1 个答案:

答案 0 :(得分:1)

{controller}和{action}是MVC v1中保留的唯一两个。 MVC v2可以另外保留{area},但是关于它的细节仍在充实。当我说“保留”时,我的意思是MVC给它们带来了特殊的意义,但是从路由的角度来看,它们都是相同的关键词并且不是特别的。

如果需要,可以将 controller action 或任何其他保留关键字作为参数添加到操作方法中。他们被视为与任何其他参数一样。