如果我想从我的 *.aspx 静态创建 RangeValidator,它会像这样:
<asp:RangeValidator Type="Double" MinimumValue="0.00" MaximumValue="100.00"
ID="rangeValidatorSomething" ControlToValidate="textBoxSomething" runat="server"
Display="Dynamic" >
<img src="../images/error.gif" alt="Validation error" title="Validation error" />
This number should be between 0.00 and 100.00
</asp:RangeValidator>
我想以编程方式创建相同的 RangeValidator 控件,因为我想允许用户选择他/她想要提供的数据量(即 TextBox 控件的数量)。因此,我需要确保新创建的 TextBox 控件中的数据是有效的。这就是为什么我想从代码隐藏中创建一个 RangeValidator ,如下所示:
RangeValidator dynamicRangeValidator = new RangeValidator();
dynamicRangeValidator.MinimumValue = "0.00";
dynamicRangeValidator.MaximumValue = "100.00";
dynamicRangeValidator.Type = ValidationDataType.Double;
...
我的问题是:我应该如何实现应该在 RangeValidator 控件内的图像和文本,如上面的 *.aspx 示例所示?