zoukankan      html  css  js  c++  java
  • ASP.NET Url重写

    1. 新建一个类,并实现IHttpModule接口
    2. 实现接口,在Init方法中处理请求,在请求方法中实现具体的Url重写操作

    3. 补充Url重写方法,通过 Request的Path对象获取请求文件路径,并根据请求文件路径,构建实际文件路径
    1 HttpApplication app = sender as HttpApplication;
    2 string url = app.Context.Request.Path;

     

    1. 通过请求的RewritePath() 方法重写Url路径,将请求的路径替换为转化过的实际文件的路径

    2. 修改配置文件,使用自定义的Module

      在web.config 中的<system.web>节点下添加以下代码

    Type参数设置说明:第一个是自定义Module的类的全名称,即:命名空间+"."+类名,第二个参数是类所在的程序集,可以将所有的Module统一定义在一个类库中,实现更好的分离,

  • 相关阅读:
    PAT甲级1137Final Grading
    晚测6
    模拟15
    模拟14
    模拟13
    晚测5
    晚测4
    模拟11
    7012. 2021.03.15【2021省赛模拟】十
    7011. 2021.03.13【2021省赛模拟】nonintersect
  • 原文地址:https://www.cnblogs.com/weihanli/p/aspdotnetUrlRewriting.html
Copyright © 2011-2022 走看看