scriptmanager

    19熱度

    1回答

    如何判斷某個方法是否在AJAX回發的上下文中運行(即作爲UpdatePanel(異步)回發的結果)? 根據egoldin Page.IsAsync是一個非常常見的混淆,與AJAX完全無關。 正確的做法是使用ScriptManager.GetCurrent(Page).IsInAsyncPostBack。

    1熱度

    2回答

    ASP.NET 3.5 SP1向this video上演示的ScriptManager對象添加了一個很棒的新ScriptCombining功能。但是他僅演示瞭如何在同一頁面上使用ScriptManager的功能。我想在腳本管理器位於母版頁上的站點上使用此功能,但無法弄清楚如何將每個頁面需要的腳本以編程方式添加到管理器。我發現this post是一個起點,但我並沒有真正走得很遠。任何人都可以幫我一把

    1熱度

    3回答

    我有一個令人討厭的問題,從異步面板中的formview內的用戶控件內註冊一個javascript事件。我去我的formview,並按下按鈕切換到插入模式。這不會執行完整頁面回發。在插入模式,我的用戶控件的Page_Load事件應該然後註冊使用ScriptManager.RegisterStartupScript JavaScript事件: ScriptManager.RegisterStartup

    28熱度

    7回答

    我正在開發一個WebPart(它將用於SharePoint環境,儘管它不使用對象模型),我想公開AJAX功能。由於環境的性質,將腳本管理器直接添加到頁面不是一個選項,所以必須以編程方式添加。我試圖在我的webpart代碼中將ScriptManager控件添加到頁面中。 protected override void CreateChildControls() { if (ScriptM