【问题标题】:Best ASP.NET dynamic user control load approach最佳 ASP.NET 动态用户控件加载方法
【发布时间】:2014-03-03 07:40:15
【问题描述】:

我有一个食物菜单 ASP.NET Web 应用程序。我使用数据网格来显示菜单项。当用户单击网格中的某个项目时,会在该项目下方打开一个用户控件,以允许用户输入项目详细信息并将该项目添加到订单中。项目详细信息用户控件又包含几个带有 RadioButtonLists、DataLists 和 TextBoxes 的用户控件。 RadioButtonLists 和 DataLists 是从数据库中填充的。用户应该能够一次打开和关闭多个项目,例如带有子文件夹的 Windows 浏览器。

我已经尝试使用 ScriptManger 等在海峡 ASP.NET AJAX 上执行此操作。我将项目详细信息用户控件 Visible 属性设置为 True,并在 OnPreRender 事件期间填充列表控件。由于 ASP.NET 页面/控件的生命周期,这很慢而且有点复杂。

我一直在研究在服务器上使用对 ASHX 文件或页面方法的 JQuery 请求来生成可能带有 RenderControl 的项目详细信息控件,并将生成的 HTML 发送回 JQuery。

问题: 我在正确的轨道上吗? 这种方法是否适用于呈现和发送回可能复杂而冗长的 HTML? JQuery 请求会比我目前的方法更有效吗? 任何人都可以为我指出正确的参考和/或示例方向吗?

感谢带宽。

【问题讨论】:

    标签: javascript jquery asp.net webforms


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    • 2011-05-17
    相关资源
    最近更新 更多