Intelligencia UrlRewriter PostBack问题

时间:2011-04-09 03:42:44

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

我使用Intelligencia UrlRewriter转换我的页面

  

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

  

www.mywebsite.com/subjects/sub1.aspx

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

首次显示页面时(IsPostBack = False),它可以正常工作,但是当触发下一个按钮时,URL将转换为:

  

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

有什么想法发生的事吗?

我的web.Config文件如下:

          

        

                           

                        

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

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

1 个答案:

答案 0 :(得分:2)

您可以在主页中为此问题编写此代码

此处form1form标记,并将其放在母版页的加载事件中

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