摘要:控制項驗證
<asp:TextBox ID="txtProceed" runat="server" TextMode="MultiLine" Rows="2" Columns="60" />
	//----------------- 限制控制項不能為空白 -------------------------------------------------------------------
	<asp:RequiredFieldValidator ID="rfvProceed" runat="server" ControlToValidate="txtProceed" Display="Dynamic">
	              <div>「進行方式」不可空白!</div>
	</asp:RequiredFieldValidator>
	//----------------- 限制控制項輸入的數值範圍 -------------------------------------------------------------------
	    <asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="txtTenValue" Display="None"  ErrorMessage="數值不可超過2位數"   MaximumValue="88"  MinimumValue="1" ></asp:RangeValidator>
	//----------------- 限制控制項輸入的長度 -------------------------------------------------------------------
	<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
	  ErrorMessage="超過限制輸入長度為150字" ControlToValidate="txtQuest1" ValidationExpression="[\s\S]{0,150}">
	</asp:RegularExpressionValidator>
	
	//---------------------- 驗 證 電 子 信 箱 格 式   ---------------------------------------------------------
	<asp:RegularExpressionValidator ID="revEmail" runat="server" ControlToValidate="txtEmail" Display="Dynamic"
	  ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
	<span>「電子信箱」格式有誤!</span>
	</asp:RegularExpressionValidator>
	
	//------------------- 判別輸入的格式     --------------------------------------------
	  <asp:RegularExpressionValidator ID="revAccount" runat="server" ControlToValidate="txtAccount"  Display="Dynamic"
	                                ValidationExpression="^[a-zA-Z]{1}[a-zA-Z0-9]{3,19}$">
	    <span>「帳號」格式有誤!</span>
	  </asp:RegularExpressionValidator>
	//  8~20個英文或數字的組合(區分大小寫)
	//  需包含一個英文字及一個數字的組合(第一碼必需是英文字)
//-----------------警示輸入為大小寫-----------------------------------------------
	  <script type="text/javascript">
	        function KeyPress(objTR) {//輸入為大寫提醒功能
	            var txtval = objTR.value;
	            var key = event.keyCode;
	            if (key >= 65 && key <= 90)
	                document.getElementById('capslock').style.display = '';
	            else
	                document.getElementById('capslock').style.display = 'None';
	        }
	        function CloseDiv() {
	            document.getElementById('capslock').style.display = 'None';
	        }
</script>
	  <asp:TextBox ID="txtPwd" runat="server" TextMode="Password" MaxLength="20" Columns="21" onkeypress="javascript:KeyPress(this);"
	                        onkeydown="javascript:CloseDiv();"></asp:TextBox
//----------------- 判別值是否相同,通常用來再次確認輸入的密碼 ------------------------
	 <asp:CompareValidator ID="cvCheck" runat="server" ControlToValidate="txtCheck" ControlToCompare="txtPasswd" Display="Dynamic">
	     <span>密碼與確認密碼兩者不吻合!</span>
	  </asp:CompareValidator>
	
	------------------判斷下拉式選單是否已選擇----------------------------------------------------------------------
	<asp:RequiredFieldValidator id="reqFavoriteColor" Text="請選擇國家" InitialValue=""
	ControlToValidate="dropContry" Runat="server" Display="Dynamic"/>
-------------------收集驗證訊息-------------------------------------------------------------------
<asp:ValidationSummary ID="ValidationSummary1" runat="server" DisplayMode="List" />