首页 / 知识
关于c#:ASP.Net MVC路由映射
2023-04-12 06:18:00

ASP.Net MVC route mapping
我是MVC(和ASP.Net路由)的新手。 我正在尝试将
上面的代码不会将* .aspx映射到
我在这里没有做什么吗?
是的,您必须将所有自定义路由置于"默认"路由之上。
默认路由根据我们所谓的"约定优于配置"进行匹配。 Scott Guthrie在他关于ASP.NET MVC的第一篇博客文章中对此进行了很好的解释。我建议您通读它以及他的其他文章。请记住,这些内容是根据第一个CTP发布的,并且框架已更改。您也可以在ASP.NET MVC上的Scott Hanselman的asp.net网站上找到网络广播。
我只是回答了我自己的问题。我的路线是向后的(默认在上面)。以下是正确的顺序。因此,这提出了下一个问题..."默认"路由与"页面"路由如何匹配(我假设它们在此处使用正则表达式)?
在Rob Conery的MVC Storefront屏幕录像之一中,他遇到了这个确切的问题。如果您有兴趣,大约在23分钟左右。
注册所有aspx的路线
您可以通过MvcRouteVisualizer测试路由 不确定控制器的外观,该错误似乎指向找不到控制器的事实。创建PageController类后,您是否继承了Controller? PageController是否位于Controllers目录中? 这是我在Global.asax.cs中的路线
这是我的控制器,位于Controllers文件夹中:
|
最新内容
相关内容
关于c#:我是否缺少有关LINQ的内容?
关于c#:我是否缺少有关LINQ的内容?,关于c#:我是否缺少有关LINQ的内容?,语言,移入,元素,用于,Am I missing something about LINQ?我似乎缺LINQ to SQL从金钱到两倍的映射
LINQ to SQL从金钱到两倍的映射,LINQ to SQL从金钱到两倍的映射,类型,属性,对象,文件,LINQ to SQL Mapping From Money to Double我关于c#:LINQ,在映射中实现接口和异常
关于c#:LINQ,在映射中实现接口和异常的实体,关于c#:LINQ,在映射中实现接口和异常的实体,模式,我在,工作,Interface,LINQ, entity that impl关于c ++:将Stream数据映射到C#中的
关于c ++:将Stream数据映射到C#中的数据结构,关于c ++:将Stream数据映射到C#中的数据结构,映射,数据结构,方法,数据,Mapping Stream data关于数学:如何将经度/纬度映射到变
关于数学:如何将经度/纬度映射到变形的地图?,关于数学:如何将经度/纬度映射到变形的地图?,映射,经度,纬度,我有,How to map a latitude/l