asp.net 站点URLRewrite使用小记
2009-11-30 00:00
204 查看
IIS收到请求-->ISAPI用于处理该请求-->BeginRequest开始-->EndRequest结束-->输出Response
中间有好多其它的流程就不标记了,这里只是列出URLRewrite所走的流程。
其实就是在BeginRequest事件中调用HttpContext的RewritePath方法,将该请求重新“定位”至一个目标URL就完成了。
在站点的Global.asax文件BeginRequest方法中添加代码:
中间有好多其它的流程就不标记了,这里只是列出URLRewrite所走的流程。
其实就是在BeginRequest事件中调用HttpContext的RewritePath方法,将该请求重新“定位”至一个目标URL就完成了。
在站点的Global.asax文件BeginRequest方法中添加代码:
public class Global : System.Web.HttpApplication { protected void Application_BeginRequest(object sender, EventArgs e) { HttpContext context = HttpContext.Current; if (context.Request.Path.Equals("/demo", StringComparison.InvariantCultureIgnoreCase)) { context.RewritePath("~/demoList.aspx"); } } }
相关文章推荐
- asp.net 站点URLRewrite使用小记
- asp.net站点URLRewrite小记
- asp.net站点URLRewrite小记
- 使用 Web 标准生成 ASP.NET 2.0 Web 站点
- 使用ASP.NET创建IIS站点或虚拟目录(下)
- 使用 Web 标准生成 ASP.NET 2.0 Web 站点
- 在ASP.NET web 站点中使用log4net (1.2.9)
- 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 3
- 在安装有WSS的IIS站点中使用Asp.net应用
- VS项目模板(项模板)制作--针对ASP.NET站点页面使用
- 使用XML设计某大学主页站点地图--ASP.NET
- 关于ASP.NET 中站点地图sitemap 的使用
- URL重写:使用微软的URLRewrite组件进行ASP.NET URL
- [转]使用asp.net的缓存技术提高站点性能
- 自动配置Web站点使用的ASP.NET的版本
- 教你50招提升ASP.NET性能(十四):使用startMode属性来减少ASP.NET站点加载时间
- ASP.NET中使用URLRewrite(1):优缺点和使用范围
- 在ASP.NET AJAX中使用应用程序服务和本地化(6):创建支持多语言的ASP.NET AJAX站点、小结
- 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 4 - 验证
- windows2003下asp.Net站点无法使用用户名+密码的方式连接SQLSERVER的问题