【发布时间】:2014-06-18 20:28:08
【问题描述】:
我想使用包含 TextBox 和 RequiredFieldValidator 控件的 asp.net 进行 Web 服务器控件。我试过了,但验证控制不起作用。
请帮助我提前谢谢。
protected override void RenderContents(HtmlTextWriter output)
{
Panel mypanel = new Panel();
TextBox txtName = new TextBox();
txtName.ID = "txtNameVal";
txtName.EnableViewState = true;
RequiredFieldValidator myrqv = new RequiredFieldValidator();
myrqv.ErrorMessage = "Please enter the value";
myrqv.EnableViewState = true;
myrqv.EnableTheming = true;
myrqv.ClientIDMode = System.Web.UI.ClientIDMode.Inherit;
myrqv.Display = ValidatorDisplay.Dynamic;
myrqv.ValidateRequestMode = System.Web.UI.ValidateRequestMode.Inherit;
myrqv.ViewStateMode = System.Web.UI.ViewStateMode.Inherit;
myrqv.ControlToValidate = txtName.ID;
//myrqv.Text = "*";
txtName.AutoPostBack = false;
mypanel.Controls.Add(txtName);
mypanel.Controls.Add(myrqv);
mypanel.RenderControl(output);
output.Write("<br/><br/>");
string mytxt = "<br/>";
output.Write(mytxt);
//output.Write(Text);
}
维拉斯·贾达夫
【问题讨论】: