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

ASP.NET mvc中的路由是什么意思?解决思路

2012-06-07 
ASP.NET mvc中的路由是什么意思?ASP.NET mvc中的路由是什么意思?哪位能否用最容易懂的来描述呢?[解决办法]

ASP.NET mvc中的路由是什么意思?
ASP.NET mvc中的路由是什么意思?哪位能否用最容易懂的来描述呢?

[解决办法]
和url重写有点相似吧
[解决办法]
知道什么叫路由器吗哈哈
[解决办法]
1、指定你得一个页面访问哪里,比如是home/index,还是home/login

2、页面传递的时候是不是参数,每个页都有,比如home/index/A,home/login/A


[解决办法]
就是url,起到导航作用而已
一般情况下,
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
}

protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
}
中"{controller}/{action}/{id}"和new { controller = "Home", action = "Index", id = "" }是对应的,参数越多,就先从参数多的找起,如果找得到,就不会在找下一个路由了。也就是说路由可以定义很多个,但总会于第一个于它最近的路由为最佳。
[解决办法]
漏油,,

一片森林,找到某颗树上的叶子

先找到那颗树,然后不停的匹配,找更接近那片叶子的树技,

最后就找到叶子了。

热点排行