ASP.NET回发在URL重写中产生问题?

时间:2011-03-04 08:57:59

标签: c# asp.net url-rewriting

我在我的asp.net项目中使用Intelligencia进行url重写。

我通过R& S解决了很多问题。 D为网址重写,但现在我遇到了一个关于页面回发的问题。

页面回发将我的重写网址更改为原始网址。

所以,有人帮我从这里出去。

2 个答案:

答案 0 :(得分:17)

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

此处form1form代码,并将其置于母版页的加载事件

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

答案 1 :(得分:1)

您可能需要使用自定义的From控件来处理重写的URL,这里有一个来自Scott Gu的优秀博客:

http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

这应该是一个很好的起点。