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

創(chuàng)新互聯(lián)專注于尤溪企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城開發(fā)。尤溪網(wǎng)站建設(shè)公司,為尤溪等地區(qū)提供建站服務(wù)。全流程按需求定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
下面是視頻中展示的一段代碼。他們使用了一個(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重寫。不過(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。
名稱欄目:ASP.NETWebForms4.0中雙向Routing支持
本文URL:http://m.fisionsoft.com.cn/article/djjoesd.html


咨詢
建站咨詢
