【问题标题】:Intelligencia UrlRewriter PostBack ProblemIntelligencia UrlRewriter 回发问题
【发布时间】:2011-08-01 22:38:30
【问题描述】:

我正在使用 Intelligencia UrlRewriter 转换我的页面

www.mywebsite.com/subject.aspx?subject=sub1

www.mywebsite.com/subjects/sub1.aspx

在这个页面上,我有下一个和上一个按钮来浏览关于该主题的不同子类别,并使用带有分页的 DataList 来支持它。

当页面第一次显示时(IsPostBack=False)它工作正常,但是当下一个按钮被触发时,URL 转换成这样:

www.mywebsite.com/subjects/subject.aspx?subject=sub1

你知道为什么会这样吗?

我的 web.Config 文件如下:

Mt 网络托管公司使用 IIS 7。

编辑:我有 Windows 7,我尝试使用本地 IIS,它在那里运行良好。

【问题讨论】:

    标签: c# asp.net iis-7 url-rewriting web-config


    【解决方案1】:

    您可以在母版页中对此问题进行编码

    这里form1form 标记并将其放置在母版页的加载事件中

    protected void Page_Load(object sender, EventArgs e)
    {
        form1.Action = Request.RawUrl;
    }
    

    【讨论】:

    • 我正在使用 Form.browser 和自定义适配器,我还需要使用你建议的吗?
    • 非常感谢!我试过了,效果很好。(大写,因为我非常需要它!)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多