为什么emptymessage属性做自动验证



我用的是Radnumericbox,

 <telerik:RadNumericTextBox CssClass="app-input" ID="txtUnivaPerfTreshold" runat="server" MaxValue="100" MinValue="1" MaxLength="4" Value="30" EmptyMessage="between %1 - %100" Width="130px" Type="Percent">

当我添加EmptyMessage属性到radnumerictextbox,在页面提交文本框做自动验证。红色边框出现在文本框之外。如果我不添加空的按摩属性到radnumerictextbox在页面提交的文本框是不做自动验证。我想使用空消息属性,但我不想要任何验证和红色边框。

我该怎么做呢?

我试过了

    <telerik:RadNumericTextBox CssClass="app-input" ID="txtUnivaPerfTreshold" runat="server"
                               MaxValue="100" MinValue="1" MaxLength="4" Value="30" EmptyMessage="between %1 - %100" Width="130px" Type="Percent">
    </telerik:RadNumericTextBox>
    <asp:Button ID="Button1" Text="submit" runat="server" />

protected void Page_Load(object sender, EventArgs e)
{
    System.Threading.Thread.Sleep(3000);
}

以确保我看到任何这样的样式,但没有添加。查看一下周围的代码,看看是否有其他东西在影响控件(自定义验证器、在代码隐藏中设置的验证等)。

最后,检查呈现的HTML以覆盖不喜欢的CSS。我认为riError是输入无效时将得到的类,所以你可以删除边框和任何其他你不想要的样式。

我找到解决方案了。如果您是EmptyMessageMaxLenght属性在同一项中,telerik使用它自己的自动验证。如果你删除一个EmptyMessageMaxLenght属性的项目,自动验证不起作用。在没有自动验证的情况下,无法在同一项中使用EmptyMessageMaxLenght

您可以在这里找到详细信息:http://www.telerik.com/forums/about-empty-message-property

相关内容

  • 没有找到相关文章

最新更新