簡體   English   中英

ASP.NET母版頁和Context.RewritePath

[英]ASP.NET Masterpage and Context.RewritePath

在我的ASP.NET網站中,由於性能問題和嚴重閃爍,我試圖使用Server.Transfer將客戶端重定向到不同的url(所有頁面都位於同一域中),而不是使用Response.Redirect。 但是,當我使用Server.Transfer時,即使啟用了頁面級EnableSessionState,所有會話值也會被清除,並出現NullReference錯誤。 經過幾次嘗試,我嘗試了Context.ReWritepath只是為了更改url並丟失了所有主頁的內容,例如菜單,標題。 任何想法? 有什么幫助嗎? 我做錯什么了嗎?

此技術非常適合向導樣式的輸入表單,這些輸入表單分為多個頁面。 但是,在使用preserveForm參數時,您還需要注意另一件事。 ASP.NET有一個錯誤,在某些情況下,嘗試傳輸表單和查詢字符串值時會發生錯誤。 您可以在以下位置找到此文檔

Q316920

非官方的解決方案是將您要轉移到的頁面上的enableViewStateMac屬性設置為True ,然后將其設置回False 這將記錄您要為此屬性確定的False值並解決該錯誤。

在這里閱讀更多

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM