• <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 艾凡赫 閱讀(238) 評論(0)  編輯 收藏 引用 所屬分類: Windows Mobile開發
            麻豆精品久久久久久久99蜜桃| 99re久久精品国产首页2020| 久久99精品久久久久久hb无码 | 亚洲欧美日韩中文久久| 青青青青久久精品国产h| 国产亚洲美女精品久久久久狼| 久久久久成人精品无码中文字幕| 欧洲成人午夜精品无码区久久| 三上悠亚久久精品| 国产精品一久久香蕉国产线看观看| 久久人人妻人人爽人人爽| 国产精品99久久99久久久| 青青青青久久精品国产| 久久久精品波多野结衣| 超级碰碰碰碰97久久久久| 97精品依人久久久大香线蕉97 | 久久久久精品国产亚洲AV无码| 婷婷久久综合| 久久青青草原精品国产| 99久久国产综合精品麻豆| 99久久精品免费| 久久人妻AV中文字幕| 国产成人精品白浆久久69| 久久亚洲国产成人精品无码区| 一本色道久久综合亚洲精品| 久久国产精品国产自线拍免费| 久久精品亚洲男人的天堂| 亚洲欧美日韩中文久久| 精品久久人人爽天天玩人人妻| 久久午夜夜伦鲁鲁片免费无码影视| 久久夜色精品国产噜噜亚洲AV| 狠狠人妻久久久久久综合蜜桃| 免费精品久久天干天干| 国产精品内射久久久久欢欢| 色播久久人人爽人人爽人人片AV| 狠狠色丁香久久综合婷婷| 超级97碰碰碰碰久久久久最新| 久久91精品国产91久久麻豆| 超级97碰碰碰碰久久久久最新 | 国产V综合V亚洲欧美久久| 色婷婷久久久SWAG精品|