UrlReWriter使用经验小结

网络整理 - 07-26

  UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。

  第一步,下载UrlRewriter.dll组件, copy到你的项目 bin 目录下。

  第二步,在Web.config中加入

第三步,加入重写的规则节点:



















































第四步,加入模块配置(写在<system.web>里面):



第五步,在模块配置中加入:






第六步,在IIS你的站点属性主目录配置映谢 加入一个和 aspx 页面的配置相同的扩展名项。注意“确认文件是否存在”不要勾选,否则会出现找不到文件。

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

第七步:如果你的页面有回传。比如说放了DATAGRID,有分页的,你点到下一页就发现,晕倒,又出问题了。

  这下怎么办呢,这个其实微软件的网站上就有说到,我在这里简述一下了。

  第六步,加入窗体回传保持的组件:

  在原来你下载的项目里找到 ActionlessForm.dll 放到你的项目 bin 目录下。

  然后在你的这个页面中加入:

<%@ Register TagPrefix="skm" Namespace="ActionlessForm" Assembly="ActionlessForm" %>
再把你的<Form...>改为:
<skm:Form id="你的表单名" method="post" runat="server">
.....
</skm:Form>

  That's All.现在你可以高枕无忧了。一切如你所愿。