【发布时间】:2013-12-04 15:33:42
【问题描述】:
如果我想从我的 *.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 示例所示?
【问题讨论】:
标签: c# asp.net code-behind dynamically-generated rangevalidator