【问题标题】:Create custom controls dynamically in ASP.NET在 ASP.NET 中动态创建自定义控件
【发布时间】:2010-10-18 13:32:59
【问题描述】:

我想创建自定义控件(我们将其命名为DesignPanel),它允许用户设计自己的网页结构,并将其存储在站点地图文件中。此设计面板内部将包含子控件 (SiteElement)。用户将通过连接站点元素来构建页面结构,自定义它们(例如更改名称)并添加新的

最后一点对我来说是主要问题。我应该像UpdatePanel 控件中的DesignPanel.Controls.Add(new SiteElement()) 那样动态添加那些站点元素控件,还是有更好的方法(通过javascript 将它们添加到DOM 结构中,有些不同)?

我不需要任何代码或准备好的解决方案,只需说出我应该寻找的技术!

谢谢!

【问题讨论】:

    标签: javascript asp.net


    【解决方案1】:

    可以从数据库条目动态创建站点地图,这对您来说可能更容易。

    服务器端选项在动态生成表单时更好,因为由于浏览器兼容性、服务器端事件的手动处理和状态管理等原因,不推荐使用 DOM 方法的问题。

    【讨论】:

      猜你喜欢
      • 2017-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      相关资源
      最近更新 更多