-2

我在 MVC 项目中添加了一个名为“ListController”的新控制器

如果我在浏览器网址中编写http://localhost:1509/list一切正常

但是,如果我在浏览器 URL 中编写,"http://localhost:1509/List"我会得到 Erorr 页面

唯一的区别是 URL 中的字母 L 是大写还是小写

是什么原因造成的

4

1 回答 1

0

要么在你不知道的情况下在 global.asax 文件中配置了区分大小写的路由,要么你遗漏了一些东西。

默认情况下,Asp.net mvc 路由 url 不区分大小写。就 mvc 路由引擎而言,“home”、“HOME”、“hOmE”等都完全相同。

这是 ScottGu 解释 Asp.Net MVC url 路由规则如何工作的 url。

ScottGu - ASP.Net MVC 框架:URL 路由

于 2013-03-04T17:17:17.360 回答