0

アンケートのラジオボタン リストを動的に作成しています。各ラジオ ボタン リストには 5 つのリスト項目があります。ランタイムで作成されたラジオボタンを (動的に) 検証する必要があります。サーバー側で検証する必要があります。どうすればそれを行うことができますか。ラジオボタン リストは、サーバー コントロールを使用して動的に生成されます。最初のリスト ID はQ_12 番目に、Q_2というように続きます。最初のオプションQ_1_0Q_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");

しかし、なぜあなたがそうしているのかわかりません。
ラジオボタンは最大 1 つまで選択できます。2 番目は、その名前が異なるまで、または異なる場合を除き、選択できません。名前の値が空の場合、ラジオは選択されていません。彼をページに戻し、ラジオ ボタンを再度選択するように依頼してください。

リスト ID を使用するか、それをラジオ ボタンの名前として使用します。その方が役に立ちます!

于 2013-08-15T10:55:36.437 に答える