Asp.Net System.Web.Routing查找实际的.aspx页面
发布时间:2020-12-16 06:56:06 所属栏目:asp.Net 来源:网络整理
导读:我正在使用System.Web.Routing来获得更好的URL,并遇到了一个问题.我需要知道处理请求的实际页面. 例如,请求来自: /basketball/home 我需要找到处理该请求的页面,例如: /management/default.aspx 我只使用System.Web.Routing而不是MVC.我有一个RequestConte
我正在使用System.Web.Routing来获得更好的URL,并遇到了一个问题.我需要知道处理请求的实际页面.
例如,请求来自: /basketball/home 我需要找到处理该请求的页面,例如: /management/default.aspx 我只使用System.Web.Routing而不是MVC.我有一个RequestContext的句柄,它包含一些路由信息,但我看不到我需要的东西. 提前致谢. *******更新******* 我能够使用Context.CurrentHandler,它给我“ASP.management_default_aspx”,不完全是页面,但足以获取页面名称. 解决方法
实际上还有另一种获取实际页面的简单方法:
String vPath =((System.Web.Routing.PageRouteHandler)Page.RouteData.RouteHandler).VirtualPath 不要忘记检查Page.RouteData.RouteHandler不是null – 当你获得没有ASP.Net路由的页面但直接. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Ajax.ActionLink使用背景不透明度加载图像定
- asp.net-mvc-3 – 在web.config文件中忽略resourceProvider
- asp.net – ASP .Net Textbox Textchanged事件
- ASP.NET MVC身份验证Cookie未被检索
- “经典”ASP.NET页面和Microsoft MVC可以在同一个Web应用程
- asp.net – 从ActionFilterAttribute返回自定义HTTP代码
- asp.net – 通过Web请求从设备获取唯一的静态ID
- asp.net-web-api – 在运行时禁用ApiController
- asp.net-mvc3 EditorFor模板名称问题
- dependency-injection – 从作用域服务工厂获取主机名
推荐文章
站长推荐
- asp.net – 访问网站根目录时,FormsAuthenticati
- asp.net – 使用没有MVC的路由:身份验证表单
- Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ex
- asp.net-mvc – ApiController中的ASP.NET Web A
- asp.net – GridView:选择页面按钮(数字)样式
- asp.net – 将unicode数字从英语转换为devanagar
- asp.net-mvc – ASP.NET MVC下拉列表
- asp.net – 代码隐藏方法与Jquery AJAX调用
- asp.net – VB.NET 2.0:代码中的URL来自哪里?
- ASP.Net数据库配置
热点阅读