【发布时间】:2011-01-20 22:43:37
【问题描述】:
我有一个来自枚举的动态值,例如:String、Int、Double、Bool、DateTime。
如何根据动态进入页面的 SelectedValue 来创建新控件?我想要 Bool 的 CheckBox、String 的 TextBox、DateTime 的 Calendar 等。
【问题讨论】:
标签: asp.net controls drop-down-menu
我有一个来自枚举的动态值,例如:String、Int、Double、Bool、DateTime。
如何根据动态进入页面的 SelectedValue 来创建新控件?我想要 Bool 的 CheckBox、String 的 TextBox、DateTime 的 Calendar 等。
【问题讨论】:
标签: asp.net controls drop-down-menu
执行此操作的一种方法是 create 控件 all together 和 show / hide 所需的控件取决于 SelectedValue,动态地。
类似
if(someControl.SelectedValue == 1)
{
Textbox1.Visible = False;
Textbox2.Visible = True;
}
else
{
Textbox1.Visible = True;
Textbox2.Visible = False;
}
【讨论】: