问题描述
- 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?
解决方案
是因为路由系统把asp.net当作文件来处理了吗?
解决方案二:
原文链接:http://www.asp.net/learn/mvc/
在这篇教程中,我将为你介绍每个ASP.NET MVC应用程序都具有的一个重要功能,称作ASP.NET路由(ASP.NET Routing)。ASP.NET路由模块负责将即将到来的浏览器请求映射到特定的MVC控制器动作。学完这篇教程之后,你将会理解标准的路由表是如何将请求映射到控制器动作的。
1. 理解默认路由表
当......
答案就在这里:Asp.Net MVC 路由
解决方案三:
控制器类名不能有.
时间: 2024-11-16 12:57:32