读书人

路由有关问题?

发布时间: 2013-11-23 10:52:51 作者: rapoo

路由问题??
http://localhost:4653/test
http://localhost:4653/test/index
这两个地址 上面的正常
下面的返回


<Error>
<Message>
未找到与请求 URI“http://localhost:4653/test/index”匹配的 HTTP 资源。
</Message>
<MessageDetail>未找到与名为“index”的控制器匹配的类型。</MessageDetail>
</Error>


路由只有一个
         routes.MapRoute(
name: "Default",
url: "{controller}/{action}",
defaults: new { controller = "test", action = "Index"}
);



怎么index是action感觉被解析成controller 什么情况?
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

http://localhost:4653/test
http://localhost:4653/test/index
这两个地址 上面的正常
下面的返回

<Error>
<Message>
未找到与请求 URI“http://localhost:4653/test/index”匹配的 HTTP 资源。
</Message>
<MessageDetail>未找到与名为“index”的控制器匹配的类型。</MessageDetail>
</Error>


路由只有一个
         routes.MapRoute(
name: "Default",
url: "{controller}/{action}",
defaults: new { controller = "test", action = "Index"}
);



怎么index是action感觉被解析成controller 什么情况?


规则有问题把!

啥规则?啊?


写法很多,实现的方法也很多!

你这个,只给出这样的,还看不出来!

读书人网 >asp.net

热点推荐