首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

路由有关问题?

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

路由问题??
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  什么情况?


规则有问题把!

啥规则?啊?


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

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

热点排行