• <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開發
            免费精品久久天干天干| 欧美精品一区二区久久| 午夜精品久久久内射近拍高清| 中文字幕亚洲综合久久| 久久播电影网| 久久99热这里只有精品国产| 久久精品水蜜桃av综合天堂| 久久国产一片免费观看| 国产成人精品久久| 久久精品?ⅴ无码中文字幕| 欧美激情一区二区久久久| 久久精品国产亚洲AV麻豆网站| 大香网伊人久久综合网2020| 久久精品国产日本波多野结衣| 99久久国产主播综合精品 | 国产色综合久久无码有码| 91视频国产91久久久| 久久亚洲国产精品123区| 97久久国产亚洲精品超碰热| 精品久久久久久久国产潘金莲| 国产精品一区二区久久| 少妇久久久久久被弄高潮| 思思久久99热只有频精品66| 久久久国产精品网站| 中文字幕久久波多野结衣av| 久久精品亚洲福利| 国产成人99久久亚洲综合精品| 久久狠狠高潮亚洲精品| 亚洲精品乱码久久久久久蜜桃图片| 久久精品视屏| 久久精品亚洲乱码伦伦中文| 久久综合久久久| 久久99国产精品久久99果冻传媒| 日韩人妻无码一区二区三区久久| 久久亚洲精品国产亚洲老地址| 久久免费香蕉视频| 久久久久97国产精华液好用吗| 久久e热在这里只有国产中文精品99| 久久人人爽人人爽人人片AV高清 | 久久久久久久人妻无码中文字幕爆 | 精品午夜久久福利大片|