2016-02-20 89 views
1

我有一個簡單的代碼組成的添加編輯刪除。我有一個名稱,描述和價格值字段。我想對價值範圍範圍從1 - 10 雖然我有這個在我的代碼:範圍驗證程序無法運行

<td class="style7"> 
      <asp:RangeValidator ID="RangeValidator2" runat="server" 
       ControlToValidate="TextBox3" ErrorMessage="1-10" MaximumValue="10" 
       MinimumValue="1"></asp:RangeValidator> 
     </td> 

當我嘗試點擊添加,雖然1-10的範圍內的,它沒有加起來。對此有何技巧?謝謝!

回答

0

您一定要添加Type =「Integer」 property(或任何其他適合您需要的類型)。現在發生的事情就是您的RangeValidator類型被設置爲默認字符串。比較發生在字符串上,導致值字符串被要求在「1」和「10」之間。

請參閱從MSDN文檔this example

+0

嘗試過。還是行不通。範圍是1-1000。我輸入了500,但出現了rangvalidator錯誤。它看起來像考慮我的其他文本框? –

+0

好吧,顯然** ControlToValidate **屬性值應該與正在驗證的控件的** ID **屬性值相對應。 –