• <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ā)
            日韩亚洲国产综合久久久| 久久久午夜精品| 91视频国产91久久久| A狠狠久久蜜臀婷色中文网| 青青热久久综合网伊人| 国产精品欧美久久久久无广告| 久久国产免费直播| 久久亚洲春色中文字幕久久久| 国产精品一区二区久久不卡| 久久久久亚洲AV无码专区桃色 | 亚洲AV日韩精品久久久久久| jizzjizz国产精品久久| 久久亚洲精品无码观看不卡| 日日躁夜夜躁狠狠久久AV| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲七七久久精品中文国产 | 怡红院日本一道日本久久| 久久亚洲AV永久无码精品| 国内精品久久久久影院一蜜桃| 久久亚洲电影| 久久国产香蕉一区精品| 欧美牲交A欧牲交aⅴ久久| 久久人人爽人人澡人人高潮AV| 久久精品国产清高在天天线| 亚洲国产综合久久天堂| 91久久香蕉国产熟女线看| 国产成人久久精品一区二区三区| 久久综合久久伊人| 成人精品一区二区久久| 国产精品久久久久AV福利动漫| 伊人久久亚洲综合影院| 国产精品久久久天天影视香蕉| 久久99国产精品久久99果冻传媒| 欧洲成人午夜精品无码区久久| 久久AV高潮AV无码AV| 一本一本久久a久久精品综合麻豆| 国产成人久久精品麻豆一区| 办公室久久精品| 久久久受www免费人成| 久久国产精品无码网站| 色狠狠久久综合网|