asp.Netc#検証コードコントロールの使用


認証コードコントロールWebValidatesの使用手順は次のとおりです.
1.検証コードコントロールをツールボックスに入れます.(DLLを直接ドラッグしてツールボックスに入れればいい)
2.コントロールをページの適切な位置にドラッグ&ドロップします.
3.ページ初期化時、プログラミングは検証コードを生成する(検証コードコントロールIDがsncodeであると仮定する).
  snCode.Create();//新しい検証コードの生成を初めてロード
4.比較ユーザの入力をエンコードし(ユーザが認証コードを入力したテキストボックスIDがtxtCodeであると仮定する)、対応する処理を行う.
   snCode.CheckSN(txtCode.Text.Trim());//bool型の値を返します.
サンプルコード:
Webページ:
<cc1:SerialNumber ID="snCode" runat="server">
</cc1:SerialNumber>
                
<asp:Button ID="btnSubmit" runat="server" Height="31px" onclick="btnSubmit_Click" Text="    " Width="124px" />
               
<asp:Label ID="lblMessage" runat="server"></asp:Label>

バックグラウンドコード:
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        snCode.Create();//          
    }
}
 
protected void btnSubmit_Click(object sender, EventArgs e)
{
    if (!CheckCode())
    {
        lblMessage.Text = "     !";
    }
    else
    {
        lblMessage.Text = "     !";
    }
}
 
protected bool CheckCode()//    
{
    if (snCode.CheckSN(txtCode.Text.Trim()))//           
    {
        return true;
    }
    else
    {
        //snCode.Create();//          ,        
        return false;
    }
}

黒い髪:http://heisetoufa.iteye.com/