• <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輸入驗證

              驗證控件用來驗證用戶輸入的數(shù)據(jù)。

              驗證控件

              驗證控件用來驗證用戶輸入的數(shù)據(jù)。

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

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

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

              驗證輸入

              這個頁面包含兩個表單:

            <%@ 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控件,一個輸入年齡的輸入框以及一個提交按鈕。

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

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

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



              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開發(fā)
            久久久久久免费视频| 国内精品伊人久久久久av一坑 | 欧美综合天天夜夜久久| 久久99精品久久久久婷婷| 国内精品久久久久影院一蜜桃| 久久亚洲国产欧洲精品一| 亚洲国产成人久久综合碰碰动漫3d| 久久精品无码一区二区三区免费| 久久中文字幕视频、最近更新| 久久久久亚洲国产| 久久人人妻人人爽人人爽| 久久香蕉国产线看观看乱码| 日韩va亚洲va欧美va久久| 亚洲综合伊人久久综合| 久久国产乱子伦精品免费午夜| 久久久精品人妻一区二区三区四 | 欧美大战日韩91综合一区婷婷久久青草 | 丰满少妇高潮惨叫久久久| 青青热久久综合网伊人| 国产成人久久精品一区二区三区| 精品国产婷婷久久久| 色妞色综合久久夜夜| 国产精品久久久久久久久久免费| 欧美亚洲国产精品久久| 精品无码久久久久国产| 久久久久波多野结衣高潮| 国产高潮国产高潮久久久91 | 亚洲国产精品狼友中文久久久| 狠狠色婷婷久久一区二区| 国产日产久久高清欧美一区| 综合久久久久久中文字幕亚洲国产国产综合一区首| 色综合久久久久无码专区| 亚洲国产成人精品91久久久| 99久久国产综合精品五月天喷水| 91亚洲国产成人久久精品| 久久人人爽人人人人片av| 青青热久久国产久精品 | 精品久久香蕉国产线看观看亚洲| 四虎亚洲国产成人久久精品| 97久久综合精品久久久综合| 久久久久久九九99精品|