真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NET中Routing引擎的作用是什么

這篇文章給大家介紹ASP.NET 中Routing引擎的作用是什么,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)公司專注于什邡企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城開(kāi)發(fā)。什邡網(wǎng)站建設(shè)公司,為什邡等地區(qū)提供建站服務(wù)。全流程定制開(kāi)發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

.NET Framework 3.5 SP1已經(jīng)包含了ASP.NET Routing引擎?,F(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):

       


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


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

RouteData.Values["name"];


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

<%$ RouteValue:name %>


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

關(guān)于ASP.NET 中Routing引擎的作用是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


當(dāng)前文章:ASP.NET中Routing引擎的作用是什么
新聞來(lái)源:http://weahome.cn/article/pjpgio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部