【问题标题】:Dynamically adding user control in C# asp.net在 C# asp.net 中动态添加用户控件
【发布时间】:2012-02-11 19:03:26
【问题描述】:

我在这里看到了一些帖子,这些帖子让我指出了正确的方向,但我认为我的问题是独一无二的。

我有一个用户控件,每次单击“添加”按钮时都想添加该控件。我通过验证在回发时单击了按钮,增加了一个计数器,然后循环遍历 Page_Load 上的计数器以将控件添加到我的 placeHolder,从而使该部分工作。

我还有两个挑战。

  1. 如何保存之前输入到用户控件中的值?

  2. 我的控件包含一系列基于用户输入的图像。这些图像受他控制的 JavaScript 函数的影响。因此,假设我正在更改名为 default.gif 的默认图像。这适用于添加的第一个控件,但

【问题讨论】:

    标签: c# asp.net dynamic user-controls


    【解决方案1】:
    1. 您必须确保您的用户控件在每次回发时都获得相同的 ID。通过这种方式,您可以确保 ViewState 正确加载,以跨回发保留值并触发事件
    2. 您必须为问题的第二部分提供更多信息和代码

    【讨论】:

      猜你喜欢
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多