ASP.NETはユーザ登録と検証機能を実現する(第4節)

9036 ワード

いくつかの記事では、検証コントロールの実装に関するいくつかの記事を共有しています.今日は、ユーザーログインページに入力データ検証機能と検証コード機能を追加します.学習内容
1、ASPを作成する.NETアプリ.E:Solution 1ディレクトリの下でファイルをダブルクリックし、Visual Studio 2008を実行します.[ソリューションエクスプローラ]パネルで、[ソリューション]を右クリックし、ポップアップメニューから[追加]-[Webサイトを新規作成]コマンドを選択し、Chap 4サイトを新規作成します.2、サイトでDefault.aspxページにまず6行2列の表を追加し、コントロールを追加し、ユーザー登録インタフェースを設計する:6つのtexboxコントロールを追加し、それぞれユーザー名、パスワード、確認パスワード、QQ、E-MAIL、検証コード、更に1つのButtonコントロールを追加し、提出する.3、「パスワード」の後にコントロールを追加するのはRequiredFieldValidatorで、属性パネルTextに「パスワードを入力してください」と入力し、同じ方法で後のいくつかのコントロールを追加します.追加後、確認パスワードの後ろにComparevalidatorコントロールを追加し、属性パネルにパスワードを入力して確認し、ControlTovalidateをTextBOX 3に変更し、ControltoComparをTextBOX 2に変更し、operatorをEqualに変更する.「QQ」の後にRegularExpressionValidatorコントロールを追加し、入力データフォーマットが特定のモードに一致するかどうかを確認し、そのプロパティを編集します.プロパティパネルでフォーマットエラーに変更し、ValidationExpressionで中国郵便番号に変更し、d*に変更します.E-MAILにRegularExpressionValidatorを追加し、プロパティパネルでフォーマットエラーに変更し、ValidationExpressionでインターネットメールを選択し、エラー情報でShowmessageboxをtrueに変更し、showsummaryをfalseに変更します.4、ダウンロードdllファイルをツールボックスに追加Visual Studio 2008の「ソリューションエクスプローラ」パネルで、サイトChap 4を右クリックし、ポップアップメニューから「ASP.NETフォルダの追加」をBinコマンドに選択します.ポップアップダイアログボックスで「Binフォルダ」を右クリックし、ポップアップメニューから「参照の追加」コマンドを選択し、ポップアップダイアログボックスで「参照」タブを選択してWebValidatesを見つけます.dllファイルをBinフォルダに追加します.5、コントロールをページにドラッグ&ドロップして登録します.6、作成コードは検証コードを生成する.

public partial class _Default : System.Web.UI.Page 
{
 protected void Page_Load(object sender, EventArgs e)
 {
 if (!IsPostBack)
 {
  SnCode.Create();
 }
 }
 private bool CheckCode()
 {
 if(SnCode.CheckSN(TextBox6.Text.Trim()))
 {
 return true;
 }
 else
 {
 SnCode.Create();
 return false;
 }
 }
 protected void Button1_Click(object sender, EventArgs e)
 {
  if (Page.IsValid)
  {
  if (!CheckCode())
  {
   Response.Write("alert('     !')</scritp>");
  }
  }
 }
 protected void LinkButton1_Click(object sender, EventArgs e)
 {
  SnCode.Create();
 }
}
</pre> 
 </div> 
 <p>7、  Default.aspx.<br>      :</p> 
 <p style="text-align: center"><a href="https://img.  .com/image/info11/79184dd89c6547e4b042cb13b2a5142d.jpg" target="_blank"><img id="theimg" alt="ASP.NET           ( 4 )_ 1   " src="https://img.  .com/image/info11/79184dd89c6547e4b042cb13b2a5142d.jpg" width="650" height="476" style="border:1px solid black;"></a></p> 
 <p style="text-align: center"><a href="https://img.  .com/image/info11/3bf10504a28a4c099fce14c2f00253d7.jpg" target="_blank"><img id="theimg" alt="ASP.NET           ( 4 )_ 2   " src="https://img.  .com/image/info11/3bf10504a28a4c099fce14c2f00253d7.jpg" width="650" height="376" style="border:1px solid black;"></a></p> 
 <p>  <br>          ASP.NET            ,           ,            ,         ,          ,             。</p> 
 <p>                         ,            。</p> 
 <div class="clearfix"> 
  <span id="art_bot" class="jbTestPos"></span> 
 </div> 
</div>
                            </div>
                        </div>
                    </div>
                    <!--PC WAP    -->
                    <div id="SOHUCS" sid="1176151185023905792"></div>
                    <script type="text/javascript" src="/views/front/js/chanyan.js">
                    
                     
                

興味があるかもしれません

  • eclipse maven
    IXHONG
    eclipse
  • timer cancelメソッドの小さな例
    alleni123
    マルチスレッド timer
  • MySQLデータベースのLinuxでのインストール
    ducklsl
    mysql
  • spring------>>cvc-elt.1: Cannot find the declaration of element
    Array_06
    spring bean
  • mavenはサードパーティjarのいくつかの問題を発表します
    cugfy
    maven
  • MYSQLのダウンロードとインストール
    357029540
    mysql
  • ios Table View cellのレイアウト
    張亜雄
    tableview
  • Javaエンコーディングエスケープ
    adminjun
    java コード変換
  • アルファベットで分類:
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z その他
    トップページ -
    私たちについて -
    構内検索 -
    Sitemap -
    権利侵害苦情
    著作権すべてのIT知識ベースCopyRight© 2000-2050 IT知識ベースIT 610.com , All Rights Reserved.
    京ICP備09083238号