从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章给大家介绍ASP.NET 中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):
***个表达式用于生成URL而第二个用于获取Route值。在aspx页面中可以使用$符号来访问表达式:
如果要获取name属性中的值,用户可以使用Route对象而不是Request对象:
RouteData.Values["name"];
或使用表达式构造器:
<%$ RouteValue:name %>
用户可以利用ASP.NET Routing引擎和新的双向支持将URL和物理上的Web Form解耦,以便支持对搜索引擎更友好的URL。
关于ASP.NET 中Routing引擎的作用是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图