为什么单选按钮/复选框按钮没有VALUE属性?

时间:2011-01-22 03:23:12

标签: .net asp.net webforms asp.net-webcontrol

为什么RadioButton / CheckboxButton没有VALUE属性?

HTML输入广播具有VALUE属性,为什么RadioButton / CheckboxButton没有?这是微软真正的错误!为什么?

现在,想象一下情况:

您需要一个来自数据库的汽车列表,用户只需要选择一个,您将带有TEXT属性的radioButton列表与汽车名称放在一起,而正确的是将数据库的ID保存在VALUE中属性。用户将选择一个寄存器,我将获得该输入的值并保存在数据库中。

但是使用Microsoft RadioButton默认情况下是不可能的,我应该在TEXT属性中获取汽车的名称,通过汽车名称找到一个寄存器(WHERE name ='volvo'// THATS WRONG)和获取寄存器的ID,然后保存到数据库。

另一种方法是验证是否检查了radioButton,如果选中了radioButton2,则将手动ID寄存器保存在数据库中。

这是错误的。

1 个答案:

答案 0 :(得分:2)

查看具有DataTextField和DataValueField属性的RadioButtonList控件