「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" /> </form> </body> </html> } img(画像.jpg)