0

動的にテキスト ボックスを作成しました。そのため、ユーザーごとにフィールドする必要があります。だから私は「RequiredFieldValidator」のようなものを追加したい。しかし、動的に追加する方法がわかりません.ユーザーは、これらの動的テキストボックスに入力しないと次のステップに進むことができません. では、どうすればこれを制御できますか?

これは私のコードです

 for (int i = count; i < no; i++)
                {
                    Label lb = new Label();
                    lb.ID = "lbFname" + NumberOfControls;
                    lb.Text = "First Name :";
                    TextBox tbx = new TextBox();
                    tbx.ID = "Fname" + NumberOfControls;
                    AdultsListPlaceholder.Controls.Add(lb);
                    AdultsListPlaceholder.Controls.Add(tbx);

                    NumberOfControls++;
                    AdultsListPlaceholder.Controls.Add(new LiteralControl("<br />"));
                    AdultsListPlaceholder.Controls.Add(new LiteralControl("<br />"));
                }

何か案が?

4

1 に答える 1

0

このようなものを試してみてください..

RequiredFieldValidator req = new RequiredFieldValidator();
req.ID = "Req" + NumberOfControls;;
req.ControlToValidate = "Fname" + NumberOfControls;;
req.ErrorMessage = "Name Required";
reqfldVal.SetFocusOnError = true;
AdultsListPlaceholder.Controls.Add(req);
于 2013-04-09T07:42:59.127 に答える