2011-07-30 57 views
0

在我的ASP.Net應用程序中,有一個名爲EmployeesUserControl的UserControl,它通過JQuery模式對話框顯示。如何將參數從JavaScript傳遞給UserControl?

在展示員工之前,我必須通過一個過濾條件,即員工所屬的實體。 我的問題是,我怎麼能將值從JavaScript傳遞到UserControl


我試了一下,到目前爲止,是我創建了一個HiddenControl稱爲SelectedEntityHiddenControl,我把它的值顯示彈出窗口,因此,當顯示的彈出窗口和用戶控件的Page_Load事件處理程序被調用之前,則我讀了隱藏的控制的值並通過它進行過濾。但我認爲這不是我已經完成的一個很好的實施。

任何建議!

+2

http://aspxtutorial.com/post/2011/01/02/Load-aspnet-web-user-control-using-jQuery-and-web-method.aspx – Damith

+0

我完全同意DSW - 會更好傳遞過濾參數並通過一個ajax調用獲得結果。主流是AJAX!在這些情況下,我經常使用AjaxPro庫 - 它非常簡單。 – vladimir77

回答

1

我認爲這是一個很好的解決方案。我還使用HiddenFields將值從JS傳遞到ASP.NET引擎並返回。

您必須確保您的值在生命週期內的正確時刻傳遞給asp.net引擎。

相關問題