我在我的asp.net项目中使用Intelligencia进行url重写。
我通过R& S解决了很多问题。 D为网址重写,但现在我遇到了一个关于页面回发的问题。
页面回发将我的重写网址更改为原始网址。
所以,有人帮我从这里出去。
答案 0 :(得分:17)
您可以在主页中为此问题编写此代码
此处form1
是form
代码,并将其置于母版页的加载事件
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
这应该是一个很好的起点。