2012-11-11 33 views
0

大家好,有誰能告訴我有開源對話框,可以用於服務器端和客戶端。林在DOTNET 3.5工作,並已經在使用ajaxtoolkit v3.0.30512.20351服務器端和客戶端的對話框asp.net

我試圖用Proudmonkey我不能更新到4.0 DOTNET和IM,但我在ajaxtoolkit v3.0.30512.20351工作,proudmonkey需要ajaxtoolkit v3.0.31106。如果我使用舊的ajaxtoolkit,我的其他功能將會受到干擾。現在我想知道我應該使用ajaxtoolkit v3.0.31106還是使用任何其他控件。

回答

1

我想你可以嘗試使用Ajax Control Toolkit庫中的Modal Popup Extender。例如見http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

來自Ajax控件工具包庫的所有控件都與客戶端支持(此類控件的其他名稱是Ajax控件)的Web服務器控件(擴展器)相關。

所以,如果你將審查所使用模式彈出頁面的渲染源,你將能夠找到下面的客戶端組件創建使用以下JS:

Sys.Application.add_init(function() { 
    $create(Sys.Extended.UI.ModalPopupBehavior, {"BackgroundCssClass":"modalBackground","DropShadow":true,"PopupControlID":"ctl00_SampleContent_programmaticPopup","PopupDragHandleControlID":"ctl00_SampleContent_programmaticPopupDragHandle","dynamicServicePath":"/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx","id":"programmaticModalPopupBehavior","repositionMode":2}, null, null, $get("ctl00_SampleContent_hiddenTargetControlForModalPopup")); 
}); 

所以,這意味着您可以在客戶端動態創建模態彈出窗口。您也可以使用以下JS調用特定的模式彈出行爲客戶端方法:

$find("programmaticModalPopupBehavior").show(); 
+0

但是如何在客戶端上使用它也 – skhurams

相關問題