RequiredFieldValidator не работает программно - PullRequest
1 голос
/ 21 февраля 2011

Как следует из названия.Что может быть не так?

У меня есть обычный TextBox на моей странице - <asp:TextBox ID="tb" runat="server" />

Следующие работы:

<asp:RequiredFieldValidator ID="r" runat="server" ControlToValidate="tb" ErrorMessage="error" />

Следующее не работает:

RequiredFieldValidator rfv = new RequiredFieldValidator();
rfv.ID = "rfv";
rfv.ControlToValidate = tb.ID;
rfv.ErrorMessage = "error";

1 Ответ

3 голосов
/ 21 февраля 2011

вам нужно добавить обязательное поле проверки

RequiredFieldValidator rfv = new RequiredFieldValidator();
rfv.ID = "rfv";
rfv.ControlToValidate = tb.ID;
rfv.ErrorMessage = "error";
yourFormId.Controls.Add(rfv);// you need to add this
...