ASP.NET动态创建DropDownList,的SelectedIndexChange事件触发后,连原先的DropDownList都消失掉

我通过后台动态创建了个DropDownList,但添加了个SelectedIndexChange事件,然后,把AutoPostBack设置为true,当,我改变DropD... 我通过后台动态创建了个DropDownList,但添加了个SelectedIndexChange事件,然后,把AutoPostBack设置为true,当,我改变DropDownList选项的时候,DropDownList消失掉了.。我的源码: public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DropDownList ddlControl = new DropDownList(); ddlControl.ID = "ddlEx"; ddlControl.AutoPostBack = true; ddlControl.SelectedIndexChanged += new EventHandler(ddlEx_SelectedIndexChanged); ddlControl.Items.Insert(0, new ListItem("Please choose", "-1")); ddlControl.Items.Insert(1, new ListItem("Please choose1", "0")); ddlControl.Visible = true; pan.Controls.Add(ddlControl); } } protected void ddlEx_SelectedIndexChanged(object sender, EventArgs e) { TextBox tbxControl = new TextBox(); tbxControl.ID = "tbxEx"; } } 展开
 我来答
影歌SAMA0172
2014-06-22 · TA获得超过107个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:70.3万
展开全部
把if(!IsPostBack)去掉 不要判断。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式