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