- Type屬性與RangeValidator相同。Operator屬性是比較操作符,有DataTypeCheck(類型檢查),Equal(=),GreaterThan(>),GreaterThanEqul(>=),LessThan(<),LessThanEqual(<=),NotEqual(!=),當這些為True時再不出現提示。 ValueToCompare,與某個值比較大小;ControlToCompare,與另一控件進行比較。
實例 :
- ?? 在表單上放入一textBox,輸入一個數與100比較,大于等于100才合格,小于100就會提示錯誤,并且一定要輸入值。因此放入一CompareValidator,設定它的ControlToValidate為此textBox, 設定Operator為GreaterThanEqual; type為integer; Display為Dynamic;ErrorMessage為不能小于100.在其后再放入一個RequeriedFieldValitor. 此比較為值的比較。
- 同上放入兩個textBox,一個為入職日期和轉正日期. 轉正日期要大于或等于入職日期且必須輸入轉正日期。
設置以下幾個屬性:ControlToCompare為入職日期控件。ControlToValidate為轉正日期控件。Operator為GreaterThanEqual; type為Date. Display為Dynamic; ErrorMessage為轉正日期不能小于入職日期.現放入RequeriedfiledValidator控件。此為控件比較驗證。
< html xmlns ="http://www.w3.org/1999/xhtml" > < head runat ="server" > < title ></ title > </ head > < body > < form id ="form1" runat ="server" > < div > < asp:Label ID ="Label1" runat ="server" Text ="與100比較" ></ asp:Label > < asp:TextBox ID ="txtInt" runat ="server" ></ asp:TextBox > < asp:CompareValidator ID ="CompareValidator1" runat ="server" ControlToValidate ="txtInt" Display ="Dynamic" ErrorMessage ="不能小于100" Operator ="GreaterThanEqual" Type ="Integer" ValueToCompare ="100" ></ asp:CompareValidator > < asp:RequiredFieldValidator ID ="RequiredFieldValidator1" runat ="server" ControlToValidate ="txtInt" ErrorMessage ="請輸入年齡" ></ asp:RequiredFieldValidator > < br /> 轉正日期與入職日期比較 < asp:TextBox ID ="txtin" runat ="server" > 2009-10-01 </ asp:TextBox > < asp:Label ID ="Label2" runat ="server" Text ="轉正日期" ></ asp:Label > < asp:TextBox ID ="txtnow" runat ="server" ></ asp:TextBox > < asp:CompareValidator ID ="CompareValidator2" runat ="server" ControlToCompare ="txtin" ControlToValidate ="txtnow" Display ="Dynamic" ErrorMessage ="轉正日期不能小于入職日期" Operator ="GreaterThanEqual" Type ="Date" ></ asp:CompareValidator > < asp:RequiredFieldValidator ID ="RequiredFieldValidator2" runat ="server" ControlToValidate ="txtnow" ErrorMessage ="請輸入入職日期" ></ asp:RequiredFieldValidator > < br /> < br /> < asp:Button ID ="Button1" runat ="server" onclick ="Button1_Click" Text ="Button" /> </ div > </ form > </ body > </ html >
提交按鈕cs:
protected void Button1_Click( object sender, EventArgs e) { if (! Page.IsValid) return ; Response.Write( " 服務端已提交 " ); }
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
