2014-02-19 49 views
1

我有一個食物菜單ASP.NET Web應用程序。我使用一個數據網格來顯示菜單項。當用戶單擊網格中的項目時,用戶控件在項目下方打開以允許用戶輸入項目詳細信息並將該項目添加到訂單中。項目細節用戶控件依次包含多個用戶控件,包括RadioButtonLists,DataLists和TextBoxes。 RadioButtonLists和DataLists從數據庫中填充。用戶應該能夠一次打開和關閉多個項目,如帶有子文件夾的Windows瀏覽器。最佳ASP.NET動態用戶控件加載方法

我已經嘗試使用ScriptManger等海峽ASP.NET AJAX做這個。我將項目詳細信息用戶控件Visible屬性設置爲True,並在OnPreRender事件期間填充列表控件。由於ASP.NET頁面/控件的生命週期,這很慢並且很複雜。

我一直在研究使用JQuery請求到服務器上的ASHX文件或頁面方法來生成可能RenderControl的項目細節控件,並將生成的HTML發送回JQuery。

問題: 我在正確的軌道上嗎? 這種方法是否適用於呈現和發送可能複雜且漫長的HTML? JQuery請求會比我現在的方法更有效嗎? 任何人都可以指引我參考和/或示例的正確方向嗎?

感謝您的帶寬。

回答

相關問題