实际上我有一个DropDownList,它有1,2,3,4,5,6的值。在这个下面有些控件有2个RadioButtons,3个CheckBox组和4个TextBox。当我从DropDown中选择值1这些控件显示一次,当我从dropDown中选择值2时,这些控件显示两次,依此类推。那我该怎么做呢?请帮助任何人。在此先感谢。
答案 0 :(得分:2)
你可以用jquery做到这一点,像这样:
jQuery('<div/>').appentTo('#body')
答案 1 :(得分:0)
你可以用两种(或更多种)方式实现这一目的:
添加6个“multiview”控件,每个控件都有一个空视图,并使用所需的控件填充视图。 如果您切换下拉列表,可以致电:
mvMymultiView1.SetActiveView(vShowControls);
mvMymultiView1.SetActiveView(vEmptyView);`
您可以在页面上放置6个<asp:placeholder>
控件,并在运行时使用新控件动态填充它们。
我更愿意以第一种方式实现你的目标。这非常简单,因为您可以轻松快速地显示或隐藏控件,而无需在运行时删除或创建任何控件。