0

我正在为我的问卷动态创建单选按钮列表。我将在每个单选按钮列表中有 5 个列表项。我需要验证在运行时创建的单选按钮(动态)。我需要在服务器端进行验证。知道我该怎么做。单选按钮列表是使用服务器控件动态生成的,其中第一个列表 ID 为Q_1第二个,Q_2依此类推。第一个 List 的选项为Q_1_0, Q_1_1,_Q_1_2等等。我尝试这样

RadioButtonList objRadioConfirm = new RadioButtonList();
objRadioConfirm.Items.Add(new ListItem("1"));
objRadioConfirm.Items.Add(new ListItem("2"));

RequiredFieldValidator objRequiredFieldConfirm = new RequiredFieldValidator();
objRequiredFieldConfirm.ControlToValidate = objRadioConfirm.ClientID;
objRequiredFieldConfirm.ErrorMessage = "Please select all;
4

1 回答 1

0

您可以使用 Web 表单。如果没有,那么您可以为它们设置名称或 ID,然后将其用作:

Validation.RequireField("nameoffield", "You need to write something here");

但我不知道你为什么这样做。
单选按钮最多选择一个!除非名称不同,否则无法选择第二个。那么为什么不做类似的事情:如果名称有一个空值,则没有选择收音机。让他回到页面并要求他重新选择单选按钮!

使用列表 ID 或将其用作单选按钮的名称。那更有帮助!

于 2013-08-15T10:55:36.437 回答