【发布时间】:2011-07-08 16:13:49
【问题描述】:
我在我的 asp.net 项目中使用 Intelligencia 进行 url 重写。
我已经通过进行 url 重写的研发解决了很多问题,但现在我遇到了一个关于页面回发的问题。
页面回发将我的重写网址更改为原始网址。
所以,谁能帮我从这里出去。
【问题讨论】:
标签: c# asp.net url-rewriting
我在我的 asp.net 项目中使用 Intelligencia 进行 url 重写。
我已经通过进行 url 重写的研发解决了很多问题,但现在我遇到了一个关于页面回发的问题。
页面回发将我的重写网址更改为原始网址。
所以,谁能帮我从这里出去。
【问题讨论】:
标签: c# asp.net url-rewriting
您可以在母版页中对此问题进行编码
这里form1 是form 标记并将其放置在母版页的加载事件中
protected void Page_Load(object sender, EventArgs e)
{
form1.Action = Request.RawUrl;
}
【讨论】:
您可能需要使用自定义 From 控件来处理重写的 URL,这里有一篇来自 Scott Gu 的优秀博客:
http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx
这应该是一个很好的起点。
【讨论】: