我使用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,它在那里运行良好。
答案 0 :(得分:2)
您可以在主页中为此问题编写此代码
此处form1
是form
标记,并将其放在母版页的加载事件中
protected void Page_Load(object sender, EventArgs e)
{
form1.Action = Request.RawUrl;
}