当前位置: 首页 > 编程语言 > C#

重写url,asp.netc#share

时间:2023-04-10 22:36:25 C#

重写url。asp.netc#如何重写url字符串。在asp.net中使用c#.net。ASP.NET支持通过System.Web.Routing进行URL重写,它不仅仅适用于ASP.NETMVC。请参阅如何:在MSDN上使用Web表单路由。要通过页面~/example/foo.aspx处理URL~/foo,请在global.asax.cs中注册路由voidApplication_Start(objectsender,EventArgse){Router=newRoute("{Parameter}",newExampleRouteHandler());路线.Add(r);路由处理程序可能如下所示:以上是C#学习教程:重写url。asp.netc#分享的所有内容,如果对你有用,需要进一步了解C#学习教程,希望大家多多关注——publicclassExampleRouteHandler:IRouteHandler{publicIHttpHandlerGetHttpHandler(RequestContextrequestContext){字符串页面=requestContext。RouteData.GetRequiredString("参数");如果(页面==“”){页面=“默认”;}string@virtual=string.Format("~/example/{0}.aspx",page);返回(Page)BuildManager.CreateInstanceFromVirtualPath(@virtual,typeof(Page));}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: