asp.net常用的兩個驗證控件

<asp:DropDownList ID="DropDownList1" runat="server" style="width:100px;" > </asp:DropDownList>

<asp:CompareValidator ID="CompareValidator1" runat="server"  ErrorMessage="請選擇類別" 
ControlToValidate="DropDownList1" Type="Integer"  ValueToCompare="0" ForeColor="Red" Operator="GreaterThan">
</asp:CompareValidator>

驗證下拉框是否選中  CompareValidator 控件 

errormessage  錯誤提示信息

controltovalidate  需驗證的控件ID

type  字符類型

valuetocompare  用於匹配的數值,如果相等提示錯誤

operator="greaterthan" 暫時不知道什麼意思,但是必須得寫上


<asp:TextBox ID="txttitle" runat="server" Width="200" MaxLength="15"></asp:TextBox>

 <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="標題不能爲空" 
  ControlToValidate="txttitle" ForeColor="Red"></asp:RequiredFieldValidator>
驗證文本框不爲空    RequiredFieldValidator  控件

errormessage  錯誤提示信息

controltovalidate  驗證的控件ID


如果驗證不通過不執行button的單擊事件    在button的單擊事件內加上 if (Page.IsValid)判斷

發佈了42 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章