我正在使用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添加空按摩属性,则提交文本框不会执行自动审核。我想使用Empty message属性,但我不想要任何验证和红色边框。
我该怎么做?
答案 0 :(得分:0)
我试过这个
<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是输入在无效时获得的类,因此您可以删除边框和任何其他您不想要的样式。
答案 1 :(得分:0)
我找到了解决方案。如果您在同一项目中属于EmptyMessage
和MaxLenght
属性,则telerik会使用它自己的自动审核。如果您删除项目中的EmptyMessage
或MaxLenght
项目之一,则自动验证功能无效。如果没有自动审核,则无法在同一项目中使用EmptyMessage
和MaxLenght
。
您可以在此处找到详细信息:http://www.telerik.com/forums/about-empty-message-property