[Description("验证程序的显示方式"),DefaultValue("Static")]
public ValidatorDisplay Display
{
get
{
return this.SetDisplayType;
}
set
{
this.SetDisplayType = value;
this.EnsureChildControls();
}
}
/// <summary>
/// 输入长度
/// </summary>
public int MaxLength
{
get
{
if(ViewState["maxLength"]==null)
return 8;
else
return (int)ViewState["maxLength"];
}
set
{
this.ViewState["maxLength"] = value;
}
}
/// <summary>
/// 输入长度
/// </summary>
public int width
{
get
{
if(ViewState["width"]==null)
return 100;
else
return (int)ViewState["width"];
}
set
{
this.ViewState["width"] = value;
}
}
public bool Enabled
{
get
{
this.EnsureChildControls();
return ((TextBox)this.Controls[0]).Enabled;
}
set
{
this.EnsureChildControls();
((TextBox)this.Controls[0]).Enabled = value;
}
}
[Description("文本值"),DefaultValue(0)]
public string Text
{
get
{
this.EnsureChildControls();
return ((TextBox)this.Controls[0]).Text;
}
set
{
this.EnsureChildControls();
((TextBox)this.Controls[0]).Text = value;
}
}
[Description("控件ID")]
public override string ID
{
get
{
return cur_id;
}
set
{
cur_id = value;
this.EnsureChildControls();
}
}
[Description("错误信息")]
public string ValidationExpression
{
get
{
this.EnsureChildControls();
return ((RegularExpressionValidator)this.Controls[1]).ValidationExpression;
}
set
{
this.EnsureChildControls();
((RegularExpressionValidator)this.Controls[1]).ValidationExpression = value;
}
}
[Description("用于确定有效性的正则表达式")]
public string ErrorMessage
{
get
{
this.EnsureChildControls();
return ((RegularExpressionValidator)this.Controls[1]).ErrorMessage;
}
set
{
this.EnsureChildControls();
((RegularExpressionValidator)this.Controls[1]).ErrorMessage = value;
}
}