2009-06-04 74 views
0

我正在使用ASP.NET 3.5 + Ajax控件工具包+ jQuery(NO MVC尚未)
我正在尋找一種用於顯示用戶控件(.ascx)的標準解決方案一個模式彈出窗口(如Ajax Control Toolkit ModalPopupExtender實現),我可以在它打開之前將參數傳遞給它。然後在關閉時獲取一些值,並可能處理服務器上的事件。ASP.NET AJAX模式彈出框架

我目前正在使用ModalPopupExtender和更新面板的組合來實現這一點,每次我需要它。似乎每次都需要創建太多的管道。
在創建我自己的打包解決方案之前,我正在尋找一個現有的解決方案,或者爲了實現這一目標的更好模式。

回答

1

我一直在客戶端設置一個隱藏字段值。我的modalpopups數據將具有來自該隱藏字段的參數。當你更新updatepanel時,這很好用。

function setfield(v) { 
document.getElementById('<%=HiddenField2.ClientID%>').value = v; 

}

但也許這個解決方案不是一個最佳實踐。