我在我的asp.net項目中使用Intelligencia進行網址重寫。ASP.NET回發在URL重寫中造成問題?
我已經通過做R & D解決了許多問題用於URL重寫,但現在我堅持關於頁面回發的一個問題。
頁面回傳將我的重寫網址更改爲原始網址。
因此,任何人都可以幫助我擺脫這裏。
我在我的asp.net項目中使用Intelligencia進行網址重寫。ASP.NET回發在URL重寫中造成問題?
我已經通過做R & D解決了許多問題用於URL重寫,但現在我堅持關於頁面回發的一個問題。
頁面回傳將我的重寫網址更改爲原始網址。
因此,任何人都可以幫助我擺脫這裏。
您可以在母版頁對於這個問題
這裏form1
代碼這是在form
標籤,並將其放置在主網頁的加載事件
protected void Page_Load(object sender, EventArgs e)
{
form1.Action = Request.RawUrl;
}
你可能需要使用自定義從控制來處理重新編寫的網址,有一個從斯科特谷的優秀的博客關於這個問題在這裏:
http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx
這應該是一個很好的起點點。
它完美對我來說也upvoted,但我有一個問題,雖然這可能很愚蠢,但是這會讓更新響應速度有點慢,這可能是與urlrewrite的組合,因爲從我添加rewritte的時候開始,我的ypdate面板一直失敗,但現在它們很慢!提前謝謝你們! – vkampouris
這很好。我的網站使用帶有表單標籤的主要主頁,因此只需將此行添加到主頁頁面Load事件即可解決整個站點的問題 – tomasofen