2 yfzhou888 yfzhou888 于 2016.04.20 11:03 提问

ASP.NET MVC 路由问题

ASP.NET MVC的默认路由:
routes.MapRoute(
name: "default",
url: "{controller}/{action}/{id}",
defaults: new
{
controller = "Home",
action = "Index",
id = UrlParameter.Optional
});

    可以匹配0-3个片断的URL,比如,可以匹配/asp,可为什么不能匹配/asp.net?

3个回答

yfzhou888
yfzhou888   2016.04.20 11:04

是因为路由系统把asp.net当作文件来处理了吗?

CSDNXIAOC
CSDNXIAOC   2016.04.20 11:12

原文链接:http://www.asp.net/learn/mvc/
在这篇教程中,我将为你介绍每个ASP.NET MVC应用程序都具有的一个重要功能,称作ASP.NET路由(ASP.NET Routing)。ASP.NET路由模块负责将即将到来的浏览器请求映射到特定的MVC控制器动作。学完这篇教程之后,你将会理解标准的路由表是如何将请求映射到控制器动作的。
1. 理解默认路由表
当......
答案就在这里:Asp.Net MVC 路由
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

wangzi_123456
wangzi_123456   2016.05.02 14:02

控制器类名不能有.

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!