成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET Web Forms 4.0中雙向Routing支持

開(kāi)發(fā) 后端
.NET Framework 3.5 SP1已經(jīng)包含了ASP.NET Routing引擎。現(xiàn)在微軟已經(jīng)在ASP.NET WebForms 4.0中增加了對(duì)Routing引擎更好的支持,它使用表達(dá)式構(gòu)造器進(jìn)行雙向Routing。

Channel 9剛發(fā)布了一個(gè)10-4的新視頻,展示如何在ASP.NET 4.0中使用這個(gè)新功能。

下面是視頻中展示的一段代碼。他們使用了一個(gè)經(jīng)典示例,展示如何將Product.aspx?category=Jerseys映射至Product/Jerseys。在使用ASP.NET Routing引擎時(shí),我們可以在Application_Start中向RouteTable添加這樣的映射:

RouteTable.Routes.Add("Product",
    new Route("Product/{name}", 
    new PageRouteHandler("~/Product.aspx")));

目前為了得到雙向的Routing支持,用戶必須對(duì)Query String進(jìn)行URL重寫(xiě)。不過(guò),使用ASP.NET 4.0時(shí),用戶可以注冊(cè)如下的表達(dá)式構(gòu)造器(expression builder):

<system.web>
  <compilation>
    <expressionBuilders ...>
      <add expressionPrefix="RouteUrl" 
           type="System.Web.Compilation.RouteUrlExpressionBuilder" />
      <add expressionPrefix="RouteValue"
           type="System.Web.Compilation.RouteValueExpressionBuilder" />
    </expressionBuilders>
  </compilation>
</system.web>

***個(gè)表達(dá)式用于生成URL而第二個(gè)用于獲取Route值。在aspx頁(yè)面中可以使用$符號(hào)來(lái)訪問(wèn)表達(dá)式:

<asp:HyperLink NavigationUrl="<%$ RouteUrl:RouteName=Product, name=Jerseys" 
     Text="Jerseys" 
     runat="server" />

如果要獲取name屬性中的值,用戶可以使用Route對(duì)象而不是Request對(duì)象:

RouteData.Values["name"];

或使用表達(dá)式構(gòu)造器:

<%$ RouteValue:name %>

用戶可以利用ASP.NET Routing引擎和新的雙向支持將URL和物理上的Web Form解耦,以便支持對(duì)搜索引擎更友好的URL。

【編輯推薦】

  1. 詳解.NET 4.0代碼契約組件
  2. 如何在.NET中使用MySQL數(shù)據(jù)庫(kù)
  3. 淺析.NET框架下的自動(dòng)內(nèi)存管理
責(zé)任編輯:彭凡 來(lái)源: InfoQ
相關(guān)推薦

2009-08-19 09:23:40

ASP.NET Rou

2009-07-29 09:59:10

ASP.NET For

2009-07-21 15:11:14

ASP.NET Rou

2009-08-05 16:17:29

ASP.NET For

2009-08-05 16:50:09

ASP.NET For

2012-04-16 09:54:26

2009-08-05 15:29:33

ASP.NET For

2014-06-09 15:29:13

OData v4.0

2009-10-26 15:55:43

URL Routing

2009-12-02 09:07:45

ASP.NET 4.0

2009-03-12 10:42:38

RoutingIgnoreRouteASP.NET

2009-08-21 10:51:55

ASP.NET Rou解析URL

2014-08-26 09:22:40

ASP.NET MVCRouting

2011-05-23 10:37:03

2009-07-29 10:30:53

Web應(yīng)用程序ASP.NET

2010-05-20 08:50:45

UrlRoutingASP.NET 4.0

2009-08-03 17:35:07

ASP.NET WebASP.NET編程工具

2009-10-15 14:50:34

ASP.NET Rou

2009-08-19 11:39:38

ASP.NET Rou

2009-07-28 15:53:43

ASP.NET Web
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 色婷婷av一区二区三区软件 | 欧美激情久久久 | 在线观看免费观看在线91 | 成人免费看电影 | 中文字幕av一区 | 亚洲一区二区av | 日本特黄a级高清免费大片 特黄色一级毛片 | 91久久精| 亚洲欧美日韩中文在线 | 成人3d动漫一区二区三区91 | 91大神在线看 | 91精品久久 | 中文字幕1区 | 久久精品免费观看 | 黄网站涩免费蜜桃网站 | 中文字幕免费观看 | 日韩国产在线 | 精品国产一区二区三区久久影院 | 精品视频一区二区三区在线观看 | 国产伦精品一区二区三区照片91 | 久久久精彩视频 | 久久久看 | 超碰成人在线观看 | 久草热在线 | 成人自拍视频 | 亚洲精品久久久蜜桃网站 | 色爱综合 | 91在线视频免费观看 | 国产精久久久 | 成人性生交大片免费看r链接 | 伊人影院99 | 国产一区二区三区四区在线观看 | 麻豆av在线免费观看 | 国产成人免费视频网站高清观看视频 | 久久久精品网 | 国产精品无码永久免费888 | av官网在线 | 国产一级在线观看 | 精品96久久久久久中文字幕无 | 久久久久久高潮国产精品视 | a爱视频 |