ASP.NET RangeValidator控件用于驗證輸入的值是否在指定的范圍內。以下是使用ASP.NET RangeValidator控件的步驟:
在aspx頁面上,找到需要進行驗證的輸入控件,例如TextBox控件。
在需要驗證的控件下方添加RangeValidator控件。
<asp:TextBox ID="txtNumber" runat="server"></asp:TextBox>
<asp:RangeValidator ID="rangeValidator" runat="server" ControlToValidate="txtNumber" Type="Integer" MinimumValue="1" MaximumValue="100" ErrorMessage="請輸入1到100之間的整數" />
ControlToValidate:指定要驗證的輸入控件的ID。
Type:指定要驗證的值的類型,可以是Integer(整數)、Double(浮點數)或Date(日期)。
MinimumValue:指定最小值。
MaximumValue:指定最大值。
ErrorMessage:驗證失敗時顯示的錯誤信息。
<asp:Button ID="btnSubmit" runat="server" Text="提交" OnClick="btnSubmit_Click" />
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
// 執行提交操作
}
}
在點擊SubmitButton時,RangeValidator控件會自動觸發驗證,并根據驗證的結果顯示錯誤信息或執行提交操作。注意,如果驗證失敗,頁面的IsValid屬性將為false,可以通過Page.IsValid在代碼-behind文件中進行判斷。