范围验证器以验证百分比值

Mic*_*per 2 asp.net validation

我想用来RangeValidator验证百分比值.为此,我将最小值设置为0.0,将最大值设置为100.00,但它不起作用.我尝试使用最小值为0%,最大值为100%,但仍然无效.

这是一些代码:

<asp:RangeValidator ID="percentageRangeValidator" runat="server"
   ControlToValidate="percentageBox" Display="Dynamic" 
   ErrorMessage="Invalid Percentage" 
   MaximumValue="100.00" MinimumValue="0.00">*</asp:RangeValidator> 
Run Code Online (Sandbox Code Playgroud)

我的方法有什么问题.

Akr*_*hda 6

您需要指定值的类型Type="Double":

<asp:RangeValidator ID="percentageRangeValidator" runat="server"
    ControlToValidate="percentageBox" Display="Dynamic" 
    ErrorMessage="Invalid Percentage" MaximumValue="100.00" MinimumValue="0.00" 
    Type="Double">*</asp:RangeValidator>
Run Code Online (Sandbox Code Playgroud)