Javascript 最佳ASP.NET动态用户控件加载方法
我有一个食物菜单ASP.NET Web应用程序。我使用datagrid来显示菜单项。当用户单击网格中的某个项目时,该项目下方会打开一个用户控件,允许用户输入项目详细信息并将项目添加到订单中。item detail用户控件依次包含几个带有RadioButtonList、DataList和TextBox的用户控件。RadioButtonList和DataList由数据库填充。用户应该能够一次打开和关闭多个项目,例如带有子文件夹的Windows浏览器 我尝试过使用ScriptManger等工具使用ASP.NET AJAX来实现这一点。。我将item detail user control Visible属性设置为True,并在OnPreRender事件期间填充列表控件。由于ASP.NET页/控件的生命周期,这是一个缓慢而复杂的过程 我一直在研究如何使用JQuery请求服务器上的ASHX文件或页面方法来生成带有RenderControl的item detail控件,并将生成的HTML发送回JQuery 问题: 我走对了吗? 这种方法是否适用于呈现和发送可能复杂且冗长的HTML? JQuery请求会比我目前的方法更有效吗? 有人能为我指出正确的方向,以获取参考和/或示例吗Javascript 最佳ASP.NET动态用户控件加载方法,javascript,jquery,asp.net,webforms,Javascript,Jquery,Asp.net,Webforms,我有一个食物菜单ASP.NET Web应用程序。我使用datagrid来显示菜单项。当用户单击网格中的某个项目时,该项目下方会打开一个用户控件,允许用户输入项目详细信息并将项目添加到订单中。item detail用户控件依次包含几个带有RadioButtonList、DataList和TextBox的用户控件。RadioButtonList和DataList由数据库填充。用户应该能够一次打开和关闭多个项目,例如带有子文件夹的Windows浏览器 我尝试过使用ScriptManger等工具使用AS
感谢您提供的带宽。我在以下网站上找到了很多帮助,帮助我找到了解决方案: