簡體   English   中英

動態添加的RequiredFieldValidator無法正常工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM