我已經在一個問題上工作了幾個小時了。 我想創建動態的Javascripts,當我需要的時候加載到頁面中。 這是一個基於Ajax技術的項目。首先,我嘗試通過PageMethods來完成它,但由於視圖狀態和其他事情的緣故,PageMethods只能是靜態的。問題在於我無法針對頁面對象或任何其他控件進行編程,因爲該方法是靜態的。停止頁面進程
我的下一個想法是,我有一個更新面板,在這個面板中我有一個隱藏的字段,我存儲我的腳本。我觸發hiddenfield通過javascript做回傳。 在Page_Init我檢查它是否是一個異步回發,如果它是造成它的隱藏字段。如果是這樣,我註冊我的新腳本。
現在來解決問題。發生這種情況時,我不想在頁面生命週期中繼續前進。我做完。我不希望Page_Load運行和Pre_Render等。我該如何實現這一目標? Response.End()會停止頁面的進程,但顯然我的腳本沒有註冊。
好吧我可以檢查每種方法,如果它是一個asynchrounos回發,如果它是導致它的隱藏字段,但我想建立這個基礎頁面類,所有頁面將繼承。我希望它儘可能通用。
任何想法?如果有人能幫助我,我將不勝感激。謝謝。 /約翰
查找:^,替換4倍空間,檢查正則表達式 - >會給你正確的代碼格式 – 2009-05-23 11:50:42