[英]Dynamically added RequiredFieldValidator is not working
我在其click事件上具有linkbutton,它動態地添加了一個Textbox和RequiredValidator。
protected void lnkAdd_Click(object sender, EventArgs e)
{
TextBox txt = new TextBox();
RequiredFieldValidator ReqAuthor = new RequiredFieldValidator();
txt.ID = "txtAuthorName";
txt.CssClass = "form_3";
ReqAuthor.ID = "ReqAuthor"
ReqAuthor.SetFocusOnError = true;
ReqAuthor.EnableClientScript = true;
ReqAuthor.Enabled = true;
ReqAuthor.ControlToValidate = txt.ID;
ReqAuthor.Display = ValidatorDisplay.Dynamic;
ReqAuthor.ErrorMessage = "Please Enter Author Name.";
ReqAuthor.Font.Size = 12;
pnlAuthorTextBox.Controls.Add(txt);
pnlAuthorTextBox.Controls.Add(ReqAuthor);
}
在這段代碼中,我在運行時沒有錯誤。 代碼運行平穩。
文本框也被創建。 但是RequiredFieldValidator似乎不起作用。
提前致謝。
請幫忙
這是您遇到的問題: CausesValidation="true"
<asp:Button ID="btnSubmit" runat="server" CausesValidation="true" OnClick="btnSubmit_Click" Text="Submit" />
您的驗證程序將開始工作,並告訴我是否可以解決您的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.