|
|
1
6
我只是回答了我自己的问题。我把路线倒过来了(默认设置在页面上方)。下面是正确的顺序。这就引出了下一个问题。。。“默认”路由如何与“页面”路由匹配(我假设他们在这里使用正则表达式)?
|
|
|
2
6
是的,您必须将所有自定义路由置于默认路由之上。
默认路由匹配基于我们称之为配置之上的约定。Scott Guthrie在他关于ASP.NET MVC的第一篇博文中对此进行了很好的解释。我建议你通读这篇文章和他的其他文章。请记住,这些都是根据第一个CTP发布的,框架已经改变。您还可以在Scott Hanselman的ASP.NET网站上找到ASP.NET MVC上的网络广播。 |
|
|
3
1
在Rob Conry的MVC店面上 screencasts ,他遇到了这个问题。如果你感兴趣的话,大概在23分钟左右。 |
|
|
4
0
这是我的控制器,位于控制器文件夹中:
|
|
|
5
0
为所有aspx注册路由
你可以通过 MvcRouteVisualizer |