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

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

開發 后端
.NET Framework 3.5 SP1已經包含了ASP.NET Routing引擎。現在微軟已經在ASP.NET WebForms 4.0中增加了對Routing引擎更好的支持,它使用表達式構造器進行雙向Routing。

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

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

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

目前為了得到雙向的Routing支持,用戶必須對Query String進行URL重寫。不過,使用ASP.NET 4.0時,用戶可以注冊如下的表達式構造器(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>

***個表達式用于生成URL而第二個用于獲取Route值。在aspx頁面中可以使用$符號來訪問表達式:

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

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

RouteData.Values["name"];

或使用表達式構造器:

<%$ RouteValue:name %>

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

【編輯推薦】

  1. 詳解.NET 4.0代碼契約組件
  2. 如何在.NET中使用MySQL數據庫
  3. 淺析.NET框架下的自動內存管理
責任編輯:彭凡 來源: InfoQ
相關推薦

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應用程序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
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品不卡 | 不卡视频在线 | 精品九九| 色综合天天网 | 亚洲成人午夜电影 | 手机看黄av免费网址 | 精品国产伦一区二区三区观看体验 | 久久久久久久久国产成人免费 | 在线播放国产一区二区三区 | 欧美性区| 亚洲精品中文字幕av | 在线观看不卡av | аⅴ资源新版在线天堂 | www国产成人免费观看视频,深夜成人网 | 91.com在线观看 | 日日干日日操 | 国产日韩一区二区三区 | 精精国产xxxx视频在线播放 | 欧美一级www片免费观看 | 国产成人精品免费视频 | 亚洲第一色av | 亚洲精品在线看 | 亚洲国产二区 | 日韩在线播放第一页 | 噜噜噜噜狠狠狠7777视频 | 99精品视频在线观看 | 国产视频三级 | 女同久久另类99精品国产 | 午夜精品一区二区三区在线 | 亚洲国产精品一区二区第一页 | 欧美精品 在线观看 | 亚洲电影中文字幕 | 欧美综合在线视频 | 欧美精品欧美精品系列 | 国产一区二区精品在线 | 91不卡| 国产黄色小视频在线观看 | 国产四区| 成人av播放 | 久久福利| 中文字幕在线视频观看 |