<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Asp.Net MVC2.0 Url 路由入門

           本篇文章是初識Asp.Net MVC2.0 的后續的介紹。此文將從Routing未開放源代碼開始,還會對Asp.Net的Url重寫技術做個簡單介紹。并簡單介紹Asp.Net MVC2.0 Url路由技術的使用。

           Url路由是MVC很重要的核心的一部分。不過它是單獨于MVC項目,而且沒有開源。它作為微軟的一個獨立的項目抽取了出來,在Asp.Net MVC中只是引用了這個dll。新建一個MVC Web項目,打開Global.asax。我們看到系統幫我們添加了using System.Web.Routing 引用。Routing作為一個單獨的dll被我們的項目引用。微軟并沒有對Routing進行開放源代碼。所以:Asp.Net MVC是開源的,但是Routing不是開源的!

           首先講一下Asp.Net的Url重寫技術。一種最簡單實現Url重寫技術就是在Global.asax文件中

           protected void Application_BeginRequest(object sender, EventArgs e)
           {

               string originalUrl = Request.Url.PathAndQuery;//獲取原先的Url請求(假的請求)

             //轉化成真的url請求....

             HttpContext.Current.RewritePath(newurl);//將針對Url請求交給HttpContext

           }

           舉個例子:一個假的Url地址:http://www.xxx.com/news/sports-2009-1-1-201.html

           看到上面的那個url其實很多情況下那不是一個真正的url,不一定存在sports-2009-1-1.html這么一個html頁。我們如果在Application_BeginRequest事件中將這個url重寫成這樣:

      http://www.xxx.com/news/sports.aspx?date=2009-1-1&id=201 這才是真正的url!

           現在開始講Asp.Net MVC的路由機制,首先要有個觀念就是:Asp.Net MVC的url地址是表現的web程序的一個邏輯的結構。新建一個Asp.Net MVC Web項目。然后按F5直接可以運行。頁面會自動跳轉到http://localhost:端口號/Home/Index頁面。玄機還是在Global.asax中??聪旅娲a:

      public static void RegisterRoutes(RouteCollection routes)
      {
      routes.IgnoreRoute(
      "{resource}.axd/{*pathInfo}");

      routes.MapRoute(
      "Default", // 路由名稱
      "{controller}/{action}/{id}", // 帶有參數的 URL
      new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // 參數默認值
      new string[] { "MvcDemo.Controllers" }
      );

       

       

      Global.asax中的RegisterRoutes方法中注冊了一個名字叫:Default的路由,格式是:
      http://localhost:端口號/controller/action
      并添加了這條路由的默認值new { controller
      = "Home", action = "Index"}。所以我們按F5啟動的時候,
      地址欄是:
      http://localhost:端口號/
      這個樣子,則匹配到我們的這條路由,并沒有具體值,就匹配了我們的默認值。
      頁面會則自動跳轉到http://localhost:端口號/Home/Index頁面

      先寫到這,先回家吃飯!待續未完!
      
      

      初識Asp.Net MVC2.0

      初識Asp.Net MVC2.0【續】

      Asp.Net MVC2.0 Url 路由入門---實例篇

      Asp.Net MVC2.0 Url 路由入門

      Asp.Net MVC3 簡單入門第一季(一)環境準備

      Asp.Net MVC3 簡單入門第一季(二)詳解Asp.Net MVC3項目

      Asp.Net MVC3 簡單入門第一季(三)詳解Controller之Filter

      Asp.Net MVC3 簡單入門第一季(四)詳解Request Processing Pipeline

      posted @ 2010-10-08 18:22  FlyDragon  閱讀(9756)  評論(11)    收藏  舉報
      主站蜘蛛池模板: 丁香婷婷色综合激情五月| 老熟妇欲乱一区二区三区| 欧美日韩高清在线观看| 久久综合97丁香色香蕉| 丁香五月亚洲综合在线| 久久亚洲国产精品五月天| 国产福利社区一区二区| 欧美变态另类zozo| 亚洲国产午夜精品福利| 视频二区国产精品职场同事| 人人妻人人爽人人添夜夜欢视频| av午夜久久蜜桃传媒软件| 亚洲自拍精品视频在线| 欧美极品色午夜在线视频| 桃花岛亚洲成在人线AV| 蜜桃av无码免费看永久| 少妇极品熟妇人妻| 日韩激情无码av一区二区| 99国产精品久久久久久久日本竹| 亚洲精品一区二区在线播| 亚洲最大成人免费av| 人妻人人做人做人人爱| 麻豆国产va免费精品高清在线| 精品午夜福利在线视在亚洲| 神马久久亚洲一区 二区| 日韩精品国产二区三区| 中文字幕国产精品av| 久国产精品韩国三级视频| 69精品丰满人妻无码视频a片| 亚洲成a人片在线观看中| 中文字幕乱码在线播放| 亚洲中文字幕日韩精品| 一二三三免费观看视频| 免费视频成人片在线观看| 国产精品区一二三四久久| 日韩不卡手机视频在线观看| 亚洲国产成人综合自在线| 在线看无码的免费网站| 免费AV手机在线观看片| 熟女精品色一区二区三区| 日韩一区二区在线观看视频|