在使用UrlRewriter.NET 的UrlRewriter组件时Form的Action地址会变成重写之前的地址,网上的方法很多,我在此做个总结,方法如下:
1.在站点目录下"新增ASP.NET目录"的App_Browsers目录
2.在App_Browsers目录新建一个Form.browser文件
3.打开Form.browser文件并改变内容为
<browsers>
<browser refID="Default">
<controlAdapters>
<adapter controlType="System.Web.UI.HtmlControls.HtmlForm"
adapterType="Intelligencia.UrlRewriter.FormRewriterControlAdapter" />
</controlAdapters>
</browser>
</browsers>
(完)
UrlRewriter组件下载地址:http://sourceforge.net/projects/urlrewriter/files/