基于所选下拉列表值创建动态复选框[英] Creating a dynamic check box based on selected dropdown list value

本文是小编为大家收集整理的关于基于所选下拉列表值创建动态复选框的处理方法,想解了基于所选下拉列表值创建动态复选框的问题怎么解决?基于所选下拉列表值创建动态复选框问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我想根据下拉列表中的选定值文本创建一个动态复选框.

例如:下拉列表将具有:

(test1, test2, test3) 所以如果我是
选择Test2
它将创建一个名为 test2 的复选框,因此将动态创建复选框.



这个创建的复选框将有 1 个链接按钮,其他细节很少.并且在选定的下拉列表中将有更多的 5k 记录,因此任何只想要的记录都会创建一个复选框并执行更多功能

推荐答案

参考这个好线程
http://stackoverflow.com/questions/8383784/design-issue-in-dynamic-控制创建[^]

嘿,根据您的要求,您可以更改以下代码

在您希望复选框出现的位置放置一个占位符,

设置下拉菜单的 Autopostback 属性 =true

然后将以下代码(仅用于示例)添加到您 selectedindex 更改事件

protected void DropDownList2_SelectedIndexChanged(对象 发送者,EventArgs e){CheckBox chk = new CheckBox();chk.Checked = false;chk.Text = DropDownList2.SelectedItem.Text;PlaceHolder1.Controls.Add(chk);}

本文地址:https://www.itbaoku.cn/post/1355778.html