Webform——服務器控件與客戶端控件 Webform,即BS,瀏覽器應用。 關於服務器和客戶端,在Webform 中, 服務器就至關於後臺(也就是編輯C#代碼的地方), 客戶端至關於前臺(也就是Html頁面)。 用法: ①若是想在服務器控件裏調用客戶端控件的js或Jquery函數,必須在服務器的控件中加上 onClientClick屬性; <asp:Button ID="Button1" runat="server" OnClientClick="tanchu()" OnClick="Button1_Click" Text="Button" />
②若是客戶端想調用服務器控件的點擊事件的話,必須得在客戶端的控件中加上 runat="server"以及onserverclick。 <input id="Button2" type="button" value="button" runat="server" onserverclick="Button1_Click" />
運行順序,先運行JS或Jquery,後運行C#
驗證控件通常是在註冊的時候用到,是直接將JS代碼封裝到了控件裏面,拉過來直接能夠用,下面 介紹一下主要用法: 一、CompareValidator:比較驗證 經常使用屬性:ControlToCompare 用來進行比較的控件的ID ControlToValidate 要驗證的控件的ID Display 驗證程序的的顯示方式 (Dynamic 動態的) ErrorMessage 當驗證的控件無效時在ValidationSummary中顯示的消息 ValidationGroup 驗證程序所屬的組 Visible 是否可見 二、RangeValidator: 範圍驗證 經常使用屬性:ControlToValidate 要驗證的控件的ID MaximumValue 範圍最大值 MinimumValue 範圍最小值 Display 驗證程序的的顯示方式 (Dynamic 動態的) ErrorMessage 當驗證的控件無效時在ValidationSummary中顯示的消息 ValidationGroup 驗證程序所屬的組 Visible 是否可見 三、RegularExpressionValidator 正則表達式驗證 經常使用屬性:ControlToValidate 要驗證的控件的ID ValidationExpression 用於肯定有效性的正則表達式 Display 驗證程序的的顯示方式 (Dynamic 動態的) ErrorMessage 當驗證的控件無效時在ValidationSummary中顯示的消息 ValidationGroup 驗證程序所屬的組 Visible 是否可見 四、RequiredFieldValidator 非空驗證 經常使用屬性:ControlToValidate 要驗證的控件的ID Display 驗證程序的的顯示方式 (Dynamic 動態的) ErrorMessage 當驗證的控件無效時在ValidationSummary中顯示的消息 ValidationGroup 驗證程序所屬的組 Visible 是否可見 五、ValidationSummary 錯誤信息彙總 經常使用屬性: ValidationGroup 驗證程序所屬的組 Visible 是否可見 六、CustomValidator: 用戶自定義驗證 經常使用屬性: ClientValidationFunction 客戶端腳本驗證功能 ControlToValidate 要驗證的控件的ID Display 驗證程序的的顯示方式 (Dynamic 動態的) ErrorMessage 當驗證的控件無效時在ValidationSummary中顯示的消息 ValidationGroup 驗證程序所屬的組 Visible 是否可見