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

介紹ASP.NET Routing引擎

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

.NET Framework 3.5 SP1已經包含了ASP.NET Routing引擎?,F在微軟已經在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添加這樣的映射:

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

目前為了得到雙向的Routing支持,用戶必須對Query String進行URL重寫。不過,使用ASP.NET 4.0時,用戶可以注冊如下的表達式構造器(expression builder):

  1. <system.web> 
  2. <compilation> 
  3. <expressionBuilders...> 
  4. <addexpressionPrefixaddexpressionPrefix="RouteUrl" 
  5. type="System.Web.Compilation.RouteUrlExpressionBuilder"/> 
  6. <addexpressionPrefixaddexpressionPrefix="RouteValue" 
  7. type="System.Web.Compilation.RouteValueExpressionBuilder"/> 
  8. </expressionBuilders> 
  9. </compilation> 
  10. </system.web> 


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

 

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


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

 

  1. RouteData.Values["name"]; 


或使用表達式構造器:

 

  1. <%$ RouteValue:name %> 


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

【編輯推薦】

  1. 淺析ASP.NET中配置文件
  2. .NET RIA Services就像ASP.NET那樣方便
  3. ASP.NET AJAX Extensions中UpdatePanel控件概述
  4. ASP.NET調用UpdatePanel的Update()方法
  5. 淺談ASP.NET AJAX的WCF服務
責任編輯:佚名 來源: 51cto.com
相關推薦

2009-08-19 09:23:40

ASP.NET Rou

2009-07-23 14:17:41

2009-07-27 17:00:29

ASP.NET主機

2009-07-29 09:14:36

ASP.NET網站

2009-07-29 10:02:49

ASP.NET上傳

2009-09-10 14:02:08

LINQ ASP.NE

2009-07-21 10:40:36

ASP.NET Pro

2009-07-29 17:26:39

ASP.NET頁面

2009-07-20 16:12:21

ASP.NET Fra

2009-07-22 16:05:34

ASP.NET AJA

2009-07-29 17:23:17

ASP.NET表單

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

2012-05-09 13:29:42

ASP.NET

2009-08-03 17:35:07

ASP.NET WebASP.NET編程工具

2009-07-29 09:53:24

ASP.NET異常管理

2009-07-24 13:39:03

ASP.NET彈出窗口

2009-07-29 10:35:51

ASP.NET緩存

2009-08-05 10:36:08

開發ASP.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区三区在线观看 | av在线免费观看网站 | 久久久.com| 国产一区二区三区欧美 | av在线成人 | 一级做a爰片性色毛片视频停止 | 一区二区三区欧美 | 欧美一区成人 | 国产伦精品一区二区三区高清 | 久久青青 | 91社影院在线观看 | 91精品久久久久久久久中文字幕 | 欧美成人黄色小说 | 国产伦一区二区三区 | 久久精品国产亚洲a | 美女久久久久 | 久久久网| 精品一区二区三区中文字幕 | 日本一二三区在线观看 | 99久久久久久久久 | 欧美精品久久 | 日韩一级欧美一级 | 国产精品日韩欧美一区二区 | 欧美一级片| 丝袜美腿一区二区三区 | 免费在线观看成人av | 拍真实国产伦偷精品 | 亚洲一区二区不卡在线观看 | 天天天插 | 国产欧美一区二区三区久久人妖 | 先锋资源站| 久久欧美精品 | 欧美午夜精品久久久久免费视 | 亚洲精品九九 | 九九精品在线 | av一二三四| 久久久性 | 亚洲一区二区三区高清 | 中文字幕中文字幕 | 影音先锋中文字幕在线观看 | 国产成人艳妇aa视频在线 |