0

实际上我有一个 DropDownList,它的值是 1、2、3、4、5、6。在这个下面有一些控件 2 RadioButtons、3 CheckBox Group 和 4 TextBoxes。当我从 DropDown 中选择值 1 这些控件显示一次,当我从 dropDown 中选择值 2 时,这些控件显示两次,依此类推。那么我该怎么做呢?请帮助任何人。提前致谢。

4

2 回答 2

2

你可以用jquery做到这一点,像这样:

jQuery('<div/>').appentTo('#body')
于 2012-03-09T09:44:52.223 回答
0

您可以通过两种(或更多)方式实现这一目标:

  • 添加 6 个“多视图”控件,每个控件都有一个空视图,并用所需控件填充视图。如果您切换下拉列表,您可以致电:

    mvMymultiView1.SetActiveView(vShowControls);
    mvMymultiView1.SetActiveView(vEmptyView);`
    
  • 您可以<asp:placeholder>在页面上放置 6 个控件,并在运行时用新控件动态填充它们。

我更喜欢我的第一种方式来实现你的目标。这非常简单,因为您可以轻松快速地显示或隐藏控件,而无需在运行时删除或创建任何控件。

于 2012-04-23T11:46:51.937 回答