隐藏并显示基于asp.net中的复选框值的动态控件

时间:2013-09-27 04:44:49

标签: javascript

我希望将javascript添加到动态创建的复选框中。当这个复选框切换时,我想隐藏或显示面板。这些面板也是即时创建的。

有一个循环将面板的id放在循环值

例如,

for (int a; a < mydataset[count]; a++)
  if (mydataset value is Textbox)
    Panel MyPanel = new Panel()

MyPanel.ID=Panel+myDataSet[count];  //so Panel1, or Panel2 based on the count.

if myDataSet.count=4
{
  Panel3.CssStyle=hidePopup; // I am able to hide the panel at runtime.
}

if (mydataset value is CheckBox)
  CheckBox myCheckBox=new CheckBox();

CheckBox //这里我想添加一个javascript函数。因此,当选中/取消选中此复选框时,某些面板可以隐藏或显示。有20个小组。而不是让所有这些隐藏或显示我需要隐藏其中的10个。例如Panel1,Panel4或Panel10。

Panel3.CssStyle=hidePopup可以正常使用此内联代码。

<style type="text/css">
      .hidePopup
      {
          visibility: hidden;
          display: none;
      }

      .showPopUp
      {
          visibility: visible;
          display: block;
      }
</style>

0 个答案:

没有答案