1.添加引用
2.配置webconfig

webconfig
 1<?xml version="1.0" encoding="utf-8"?>
 2<configuration>
 3  
 4  <configSections>
 5    <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
 6  </configSections>
 7  
 8  <RewriterConfig>
 9    <Rules>
10      <RewriterRule>
11        <LookFor>~/News/(\d+)\.aspx</LookFor>
12        <SendTo>~/default.aspx?id=$1</SendTo>
13      </RewriterRule>
14    </Rules>
15  </RewriterConfig>
16  
17  <system.web>
18    
19    <httpHandlers>
20      <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
21    </httpHandlers>
22    
23    <compilation debug="true" />
24    
25    <authentication mode="Windows" />
26  </system.web>
27  
28</configuration>
29

3.测试

测试
 1public partial class _Default : System.Web.UI.Page
 2{
 3    public string id;
 4    protected void Page_Load(object sender, EventArgs e)
 5    {
 6         id = Request.QueryString["id"].ToString();
 7    }
 8    protected void Button1_Click(object sender, EventArgs e)
 9    {
10        Response.Write(GetCategory());
11    }
12
13   string  GetCategory()
14    {
15        if (Request.PathInfo.Length == 0)
16        {
17            return "";
18        }
19        else
20        {
21            return Request.PathInfo.Substring(1);
22        }
23    }
24}

最后,发现重写的目的达到了。但是,单击button时路径暴露了。
接着查资料...

转载于:https://www.cnblogs.com/htht66/archive/2008/04/07/1141193.html

学习URLRewriter.dll的使用相关推荐

  1. 利用Mircosoft URLRewriter.dll实现asp.net页面伪静态

    为了更能好的被搜索引擎找到,一般网站都会采用.html的形式,在ASP.NET中,我们也可以利用Mircosoft URLRewriter.dll来实现诸如Show.aspx?ID=1到1.html的 ...

  2. IIS7下使用urlrewriter.dll配置

    <configuration>节点下添加 <configSections><section name="RewriterConfig" type=&q ...

  3. 脱壳学习记录----DLL找OEP

    还是做一些加密解密3的学习记录 文件链接:https://pan.baidu.com/s/1-KiagpsimjDBsyMF01ouxA 密码:tt8u 工具链接:https://pan.baidu. ...

  4. C++学习笔记-DLL中动态内存管理

    动态内存管理 在dll中malloc的内存,必须在dll中free 注:这是由Windows自己的特点决定! 如果 a 编译成静态库,有下面两种解决方法: 1.b.dll 和 c.dll 使用同一个款 ...

  5. URL重写(使用微软URLRewriter)

    写在前面的话:经常在浏览网页时看到类似这样的URLhttp://www.cnblogs.com/Ferry/archive/2009/06/19/1506770.html,1506770.html是实 ...

  6. .net中实现伪静态的学习小结

    好久不写博文了,回想起来上一篇博文应该是很久以前写的了.今天写点过去的学习心得--.net中实现伪静态. 比如:类似这样的链接list.aspx?id=1&pid=5,我们并不想在浏览器地址栏 ...

  7. 用VC开发串口通信dll控件

    VC串口通信技术网<VC串口上位机编程方法简介>介绍了串口编程的常见方法,其中就有使用串口dll控件的方法,dll是一种动态链接库,使用起来非常方便. 本文利用VC编程工具,对Window ...

  8. 遇到了urlrewriter的:无法使用前导.. 在顶级目录上退出问题

    Intelligencia.UrlRewriter 2.0 RC1 beta 6 .net framework 2.0 visual studio 2008 iis6 正好要做地址重定向的项目,在ht ...

  9. ASP.NET“.NET研究”下用URLRewriter重写二级域名

    这里要求对域名进行重写,实现http://1234.abc.com/ 到 ~/Defa.aspx?id=1234的重写. 第一:域名 首先域名要支持泛解悉,就是域上海企业网站制作名解悉的主机名为星号* ...

最新文章

  1. java自增运算符与自减运算符
  2. 葫芦岛天气预报软件测试,[软件工具][软件游戏]IM智能机器人小强--给你生活带来方便和快乐!(转载)...
  3. 双11个性化推荐背后,阿里云“舜天”如何应对百亿次挑战?
  4. Android nDrawer
  5. IT治理和IT管理的区别
  6. python开发windows界面_python适合windows的桌面应用程序开发吗?
  7. spring 七种事务
  8. python可视化分析网易云音乐评论_网易云音乐热门评论api分析
  9. C++根据输入日期YYYY-MM-DD判断是否星期几
  10. VisualNet铁路通信管理
  11. 使用Docker支持创建ASP.NET Core应用程序
  12. 什么是Adam/ReLU/YOLO?这里有一份深度学习(.ai)词典
  13. Android版-支付宝APP支付
  14. python加法程序结果图片_OpenCV-Python系列之图像上的算术运算
  15. css--小米商城----logo与home图标切换
  16. 2021年湖南长沙市优势产业发展分析-文化产业、工程机械产业、旅游产业[图]
  17. android 2048小游戏实现代码
  18. 常用单词3000 php,常用英语单词大全,英语最常用单词3000个。
  19. 解析函数的孤立奇点-复变函数
  20. 视频加密中的“一机一码”是什么意思?

热门文章

  1. js里的数据类型转换
  2. 《Linux内核原理与分析》第六周作业
  3. Android--RxJava2更新体验
  4. 计算机视觉-自定义对象检测器
  5. expect 批量修改服务器用户密码
  6. Laravel Kernel引导流程分析
  7. compress命令--Linux命令应用大词典729个命令解读
  8. linux命令积累之egrep命令
  9. Cisco asa 5520 oid
  10. 数据开放 数据集_除开放式清洗之外:叙述是开放数据门户的未来吗?