动态更改RangeValidator属性
本文关键字:属性 RangeValidator 动态 | 更新日期: 2023-09-27 18:28:51
如何对RangeValidator1进行硬编码?点击按钮可根据查看的特定产品类型执行不同的操作,例如:
if(id == 1)
{
RangeValidator1.Enabled = true;
RangeValidator1.Type = ValidationDataType.Integer;
RangeValidator1.MaximumValue = "6";
RangeValidator1.MinimumValue = "1";
RangeValidator1.ErrorMessage = "Only 6 allowed per customer";
}
else if(id == 2)
{
RangeValidator1.Enabled = true;
RangeValidator1.Type = ValidationDataType.Integer;
RangeValidator1.MaximumValue = "10";
RangeValidator1.MinimumValue = "1";
RangeValidator1.ErrorMessage = "Only 10 allowed per customer";
}
else
RangeValidator.Enabled = false;
这是我想在点击按钮时实现的基本要点,但它抛出了一个关于MaximumValue属性RangeValidator1的"值"无法转换为Integer类型的错误。
帮助?
RangeValidator1.MaximumValue需要像一样的字符串值
RangeValidator1.MaximumValue = "10";
要使其从integer变量中获取,请像一样将.ToString()添加到此变量中
int x = 10;
RangeValidator1.MaximumValue = x.ToString();