实现一个解决方案:一组复选框和与每个复选框相关联的TextBox

本文关键字:复选框 TextBox 关联 解决方案 一个 实现 一组 | 更新日期: 2023-09-27 18:04:05

首先,我为问题的标题感到抱歉,但我花了几个小时试图找出解决我的问题的方法,我真的不认为标题可以详细说明我想要实现的想法,所以我希望我能在这里传达这个想法。

好的,现在我有一个页面来创建一个包…每袋由物品组成,并注明每件物品的数量。

CreateBagPage:我只需要有一组复选框和一个TextBox与每个CheckBox相关联。

CheckBoxes Text属性将是项目的名称(从我的Db表驱动)..如果我想将物品添加到包中,我选中复选框。我还必须为每个项目指定一个数量,这就是为什么我需要将一个TextBox关联到每个CheckBox。也有一个小问题,这让我开始考虑创建一个UserControl,并把它放在一个中继器。问题是每个项目都有一个ID,我需要通过它的ID保存项目,并且复选框中没有可用的属性来接受ValueField或其他东西!

实现一个解决方案:一组复选框和与每个复选框相关联的TextBox

你可以关联隐藏字段,保存Id然后当你访问复选框时你可以从隐藏字段中获取Id

你可以给你的文本框和复选框id后缀1..n(如tb_1, cb_1),当复选框被选中时,从其ID中解析数字x,并找到ID为tb_x的控件。