对于普通的 .aspx 页面,我可以将 Form.browser 文件放入 App_Browsers 目录,如下所示。
<browsers>
<browser refID="Default">
<controlAdapters>
<adapter controlType="System.Web.UI.HtmlControls.HtmlForm"
adapterType="MyProject.FormRewriterControlAdapter" />
</controlAdapters>
</browser>
</browsers>
在那个类中,我可以重写表单的 action 属性。但是,在 Web 服务帮助页面的情况下,不考虑此文件,并且使用默认操作(使用绝对 URL)编写表单。
这不允许我使用反向代理(Ionic 的 ISAPI 重写过滤器- IIRF)来访问我的 Web 服务。
我怎样才能做到这一点并正确重写帮助页面上的表单操作?