c# 地址重写 Intelligencia.UrlRewriter
来源:互联网 发布:梦里花落知多少语录 编辑:程序博客网 时间:2024/04/27 23:19
UrlRewriter.Net重定向开源项目.
使用心得:
1.配置.
web.config里加三个节点:
1). 加入UrlRewriter的配置
<configSections>
<section name="rewriter" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
</configSections>
2). UrlRewriter的配置
<rewriter>
<if url="(.*)\.html(.*)" rewrite="$1.aspx$2"/>
<if url="(.*)fckeditor/editor/(.*)\.aspx(.*)" rewrite="$1fckeditor/editor/$2.html$3"/>
</rewriter>
说明:这里定义转换规则,顺序执行.也就是说在越前面的可以定义越广的泛围.个别情况可以在后面的规则中再做调整.按这个理解,规则应该是越少越好,以免影响效率.
3). 使用 在system.web
<httpModules>
<add type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" name="UrlRewriter"/>
</httpModules>
2.对Form的action的处理.使用UrlRewriter定义的Form,以达到PostBack的时候,保持Url的效果.
1)引用.在Page.aspx
<%@ Register TagPrefix="UR" Namespace="Intelligencia.UrlRewriter" Assembly="Intelligencia.UrlRewriter" %>
2). 使用Form:
<UR:form id="from1" runat="server" >
</UR:form >
使用心得:
1.配置.
web.config里加三个节点:
1). 加入UrlRewriter的配置
<configSections>
<section name="rewriter" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
</configSections>
2). UrlRewriter的配置
<rewriter>
<if url="(.*)\.html(.*)" rewrite="$1.aspx$2"/>
<if url="(.*)fckeditor/editor/(.*)\.aspx(.*)" rewrite="$1fckeditor/editor/$2.html$3"/>
</rewriter>
说明:这里定义转换规则,顺序执行.也就是说在越前面的可以定义越广的泛围.个别情况可以在后面的规则中再做调整.按这个理解,规则应该是越少越好,以免影响效率.
3). 使用 在system.web
<httpModules>
<add type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" name="UrlRewriter"/>
</httpModules>
2.对Form的action的处理.使用UrlRewriter定义的Form,以达到PostBack的时候,保持Url的效果.
1)引用.在Page.aspx
<%@ Register TagPrefix="UR" Namespace="Intelligencia.UrlRewriter" Assembly="Intelligencia.UrlRewriter" %>
2). 使用Form:
<UR:form id="from1" runat="server" >
</UR:form >
- c# 地址重写 Intelligencia.UrlRewriter
- 使用Intelligencia.UrlRewriter重写URL
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- Intelligencia.UrlRewriter.dll实现URL重写
- 利用Intelligencia.UrlRewriter.dll实现URL重写1
- 利用Intelligencia.UrlRewriter.dll实现URL重写2
- 利用Intelligencia.UrlRewriter.dll实现URL重写2
- 利用Intelligencia.UrlRewriter.dll实现URL重写(伪静态)
- Intelligencia.UrlRewriter.dll重写URL的规则例子
- URLRewriter地址重写 .net
- UrlRewriter url 地址重写
- Intelligencia.UrlRewriter IIS7.5
- 利用URLRewriter重写url地址
- 利用URLRewriter重写url地址
- 利用URLRewriter重写url地址
- Intelligencia.UrlRewriter.dll aspx重写为html实例(asp.net 2.0)
- IIS7/Win7中使用Intelligencia.UrlRewriter实现url重写时候不能正常使用原因
- 数据挖掘(四)聚类
- jsp和servlet之间传值问题
- SUSE Enterprise Server 设置防火墙
- 取样问题-获取随机样本
- eclipse配置svn
- c# 地址重写 Intelligencia.UrlRewriter
- Shell查缺补漏
- mysql的字符串函数
- 计算机视觉、机器学习相关领域论文和源代码大集合
- JavaWeb_jsp_JSTL标签
- 递归函数
- Java异常的分类
- ubuntu下删除openjdk,改用sun jdk
- 一套SQL经典的面试题及答案