Asp.Net_Mvc_IgnoreRoute
生活随笔
收集整理的這篇文章主要介紹了
Asp.Net_Mvc_IgnoreRoute
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? routes.IgnoreRoute("home/about");
這句話,當Route遇到Home/About的Url時,這段URL將被忽略。
?
效果圖
?
需要注意的是這里routes.IgnoreRoute("home/about");
必須要放在Route的匹配規則之前。比如下面這段代碼
Route示例代碼 1 public static void RegisterRoutes(RouteCollection routes) 2 { 3 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 4 routes.IgnoreRoute("home/about"); 5 6 routes.MapRoute( 7 "Default", // Route name 8 "{controller}/{action}/{id}", // URL with parameters 9 new { controller = "Home", action = "Index", id = "" } // Parameter defaults 10 ); 11 12 }因為Route只是從上往下尋找匹配的規則,如果IgnoreRoute放在下面,那么?routes.MapRoute就會匹配到某個規則,進而將URL導向具體的頁面。而IgnoreRoute其實也只是一個匹配規則,將URL導向一個401錯誤界面。
?
轉載于:https://www.cnblogs.com/kissazi2/archive/2012/07/07/2580724.html
總結
以上是生活随笔為你收集整理的Asp.Net_Mvc_IgnoreRoute的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Reactive Extensions入
- 下一篇: SQL Server 中常见的十张系统表