IAM動態生成兩個textboxes
上添加textbox
button
這是工作的罰款動態生成的文本框,但我想驗證textboxes
的價值,以及但是當我申請驗證和運行頁面,點擊添加發生按鈕沒事的時候我調試的代碼沒有任何錯誤和控制執行所有的行,但如果我評論的驗證代碼再添加按鈕正常工作 看到這裏使用validateOnly的RegularExpressionValidator
TextBox addtimeout = new TextBox();
addtimeout.ID = "addtimeout" + j;
addtimeout.EnableViewState = true;
PlaceHolder2.Controls.Add(addtimeout);
RegularExpressionValidator rev = new RegularExpressionValidator();
rev.ValidationExpression = "^(1[0-2]|0[1-9]):[0-5][0-9]\040(AM|am|PM|pm)$";
rev.ControlToValidate = addtimeout.Text;
rev.ErrorMessage = "Invalid time format. Time format HH:MM AM/PM";
rev.Enabled = true;
PlaceHolder2.Controls.Add(rev);
PlaceHolder2.Controls.Add(new LiteralControl("<br />"));
告訴我,我做錯了?
UPDATE
rev.ControlToValidate = addtimeout.ID;
仍然沒有工作。
仍然不起作用 – Mohsin
@MohsinMustufa它仍然不驗證我的意思是它顯示錯誤信息或不是 –
不,它不顯示任何錯誤 – Mohsin