• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            上一頁 1 2 3 4 5 6 下一頁

              移動.net輸入驗證

              驗證控件用來驗證用戶輸入的數據。

              驗證控件

              驗證控件用來驗證用戶輸入的數據。

              驗證控件允許你去驗證輸入控件(比如:TextBox)并且當驗證失敗的時候顯示消息。

              每個驗證控件完成特定類型的驗證(比如:不是指定的值或者不是指定的范圍)。

              默認情況下,當命令控件被點擊得失后頁面驗證才處理。設置控件的CausesValidation屬性為false后當控件被點擊時你可以阻止頁面的驗證(和ASP.NET的模式一樣設置命令控件(可能激發服務器事件的)的CausesValidation可以不用激發驗證邏輯)。

              驗證輸入

              這個頁面包含兩個表單:

            <%@ Page
            Inherits=
            "System.Web.UI.MobileControls.MobilePage"%>
            <%@ ReGISter
            TagPrefix="Mobile"
            Namespace="System.Web.UI.MobileControls"
            Assembly="System.Web.Mobile" %>
            <script runat="server">

            Sub Page2(Sender as Object,E as EventArgs)
            If Page.IsValid Then
            ActiveForm=f2
            text2.Text="You are " & age.text & " years old"
            end if
            End Sub

            </script>

            <Mobile:Form id="f1" runat="server">
            <Mobile:CompareValidator runat="server"
            ControlToValidate="age"
            Type="Integer"
            ValueToCompare="18"
            Operator="GreaterThanEqual">
            You must be at least 18
            </Mobile:CompareValidator>

            <Mobile:Label runat="server">Age?</Mobile:Label>
            <Mobile:TextBox id="age" runat="server" />
            <Mobile:Command OnClick="Page2" runat="server">
            Submit</Mobile:Command>
            </Mobile:Form>

            <Mobile:Form id="f2" runat="server">
            <Mobile:Label id="text2" runat="server" />
            </Mobile:Form>

              第一個表單有一個Text屬性是Age的Label控件,一個輸入年齡的輸入框以及一個提交按鈕。

              通過點擊第一個頁面的提交按鈕后第二個頁面被激活,顯示相應。

              如果驗證輸入錯誤,錯誤消息被顯示出來。

              當應用程序運行在移動設備上,這兩個頁面看起來象下面的樣子:



              ValidationSummary 控件

              前面的例子使用CompareValidator控件驗證輸入的信息。輸入信息的驗證通過驗證控件的屬性ContolToValidate定義。

              你也可以實用ValidationSummary控件的屬性FormToValidate,去驗證表單里的所有的輸入信息。(功能和ASP.NET一樣)

              這種方式你可以用錯誤的摘要信息替換原來的單個錯誤顯示。

              驗證控件參考

            Name Function
            CompareValidator Compares two values
            CustomValidator Provides custom validation
            RangeValidator Validates a range
            RegularExpressionValidator Validates an expression
            RequiredFieldValidator Validates required data
            ValidationSummary Displays a validation summary

              要得到包括屬性方法、事件以及更多實例的控件完整參考,請參考”Mobile Reference”頁面。(譯者注:參考原始頁面或者MSDN。)
            Posted on 2006-01-10 13:56 艾凡赫 閱讀(242) 評論(0)  編輯 收藏 引用 所屬分類: Windows Mobile開發
            色偷偷88欧美精品久久久| 亚洲中文字幕久久精品无码喷水 | 一本久久a久久精品综合香蕉| 午夜视频久久久久一区 | 色播久久人人爽人人爽人人片aV| 伊人色综合九久久天天蜜桃| 波多野结衣中文字幕久久| 国产高潮国产高潮久久久91| 久久人人添人人爽添人人片牛牛| 精品久久久久久亚洲| 久久久久久精品免费看SSS| 2020最新久久久视精品爱| 伊人久久大香线蕉av不变影院| 精品久久久久久无码中文字幕 | 最新久久免费视频| 色综合久久中文色婷婷| 伊人久久大香线蕉亚洲五月天| 久久久久久无码国产精品中文字幕| 久久久久亚洲AV无码永不| 久久久久久国产精品无码下载| 久久99精品免费一区二区| 大伊人青草狠狠久久| 色综合久久无码五十路人妻| 亚洲日本va午夜中文字幕久久| 国产精品熟女福利久久AV | 老司机午夜网站国内精品久久久久久久久 | 99精品国产综合久久久久五月天 | 久久亚洲高清综合| 2022年国产精品久久久久| 国产精品亚洲综合久久| 久久亚洲国产精品123区| 久久婷婷人人澡人人| 久久精品女人天堂AV麻| 久久久精品国产亚洲成人满18免费网站| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 亚洲欧洲精品成人久久曰影片| 久久人妻少妇嫩草AV无码蜜桃| 久久国产视频99电影| 无码任你躁久久久久久久| 国产免费久久精品99re丫y| 婷婷综合久久中文字幕蜜桃三电影|