2014-03-19 46 views
0

我使用Radnumericbox這樣,爲什麼emptymessage屬性會自動驗證?

<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頁上提交文本框是不做自動驗證。我想使用空消息屬性,但我不想要任何驗證和紅色邊框。

我該怎麼做?

回答

0

我找到了解決方案。如果您是EmptyMessageMaxLenght屬性在同一項目中,telerik使用它自己的自動驗證。如果您刪除EmptyMessageMaxLenght中的任意一項,則自動驗證不起作用。無法使用EmptyMessageMaxLenght在沒有自動驗證的相同項目中。

您在這裏找到詳細信息:http://www.telerik.com/forums/about-empty-message-property

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是輸入無效時會得到的類,所以您可以刪除邊框以及任何其他不想要的樣式。

相關問題