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):
|
***个表达式用于生成URL而第二个用于获取Route值。在aspx页面中可以使用$符号来访问表达式:
|
如果要获取name属性中的值,用户可以使用Route对象而不是Request对象:
RouteData.Values["name"]; |
或使用表达式构造器:
<%$ RouteValue:name %> |
用户可以利用ASP.NET Routing引擎和新的双向支持将URL和物理上的Web Form解耦,以便支持对搜索引擎更友好的URL。
标题名称:ASP.NETWebForms4.0中双向Routing支持
地址分享:http://www.shufengxianlan.com/qtweb/news45/219745.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联