iamtextboxes
在添加时动态生成两个,textbox
button
它工作正常,但我也想验证它的值,textboxes
但是当我应用验证并运行页面并单击添加按钮时,当我调试代码时没有任何反应,没有错误并且控件执行所有行,但如果我评论验证代码然后添加按钮工作正常,请参见此处
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 />"));
告诉我我做错了什么??
更新
rev.ControlToValidate = addtimeout.ID;
还是行不通。