「CustomValidatorコントロールによる重複チェック」の編集履歴(バックアップ)一覧に戻る

CustomValidatorコントロールによる重複チェック - (2008/02/04 (月) 09:24:03) のソース

// 現在のページ名
*&this_page() 

**概要
ページの説明

元ネタ:
-[[@IT総合トップ / テクノロジー / Insider.NET / .NET TIPS / [ASP.NET]CustomValidatorコントロールでマスタ重複チェックを実装するには?>>http://www.atmarkit.co.jp/fdotnet/dotnettips/244aspcustvali/aspcustvali.html]]

**前提条件
-[[新しいwebサイトの作成]]
-[[データベースへの接続の追加]]
-[[新しいテーブルの追加]]
-[[テーブルにデータを追加]]

**手順
default.aspx を以下のように変更。

#highlight(html){
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>無題のページ</title>
</head>
<body>
<form id="Form1" runat="server">
    ISBNコード:
    <asp:TextBox id="code" runat="Server"  MaxLength="13" />
    
    <%-- CustomValidator ここから --%>
    
        <asp:CustomValidator id="customValid" runat="Server"
          ControlToValidate="code" EnableClientScript="False"
          OnServerValidate="customValid_ServerValidate" Display="Dynamic"
          ErrorMessage="ISBNコードが重複しています。" />
          
    <%-- CustomValidator ここまで --%>      
      
      <br />
    タイトル:
    <asp:TextBox id="title" runat="Server"  MaxLength="100" /><br />
    出版社:
    <asp:TextBox id="publish" runat="Server"  MaxLength="15" /><br />
    <asp:Button id="objBtn" runat="Server" Text="登録" OnClick="objBtn_Click" />
        &nbsp;
</form>
</body>
</html> 
}
img(画像.jpg)
記事メニュー
目安箱バナー