CreateUserWizardStep イベント
 パブリック イベント
パブリック イベント| 名前 | 説明 | |
|---|---|---|
| .gif)  | Activate | 現在の View コントロールがアクティブ ビューになったときに発生します。 ( View から継承されます。) | 
| .gif)  | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) | 
| .gif)  | Deactivate | 現在のアクティブ View コントロールがアクティブでなくなったときに発生します。 ( View から継承されます。) | 
| .gif)  | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) | 
| .gif)  | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) | 
| .gif)  | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) | 
| .gif)  | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) | 
| .gif)  | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) | 
 参照
参照CreateUserWizardStep クラス
アセンブリ: System.Web (system.web.dll 内)
 構文
構文 解説
解説CreateUserWizard コントロールは、Web サイトのユーザー データ ストアに新規ユーザー アカウントを作成します。既定では、CreateUserWizardStep は CreateUserWizard コントロールの最初の手順です。CreateUserWizardStep の手順は、CreateUserWizard コントロールの必須の手順です。
CreateUserWizardStep クラスは TemplatedWizardStep クラスから派生しています。CreateUserWizardStep は、CompleteWizardStep の手順の前に CreateUserWizard コントロールに表示されます。
| .gif) メモ | 
|---|
| CreateUserWizardStep の手順は、既定ではウィザードの最初の手順ですが、別の手順を最初の手順にすることもできます。ただし、これを行うと、[戻る] ボタンが表示されるかどうかに影響する場合があります。たとえば、CreateUserWizardStep の手順にカスタム ナビゲーション テンプレートがなく、CreateUserWizardStep の前に別の手順が表示される場合、[戻る] ボタンは実行時に CreateUserWizardStep の手順で表示されます。代替の "最初の" 手順の前に、CreateUserWizardStep の手順が表示された場合、[戻る] ボタンは表示されません。また、[戻る] ボタンはデザイン時には表示されません。デザイン時に [戻る] ボタンを表示する場合は、CreateUserWizardStep の手順のカスタム ナビゲーション テンプレートにこのボタンを追加する必要があります。 | 
コントロールに関連付けられたテンプレートを編集することによって、CreateUserWizardStep の手順を変更して追加フィールドを含めたり、CreateUserWizardStep の手順に含まれるフィールドの表示順序を変更したりできます。
CreateUserWizardStep の手順でユーザーが [次へ] ボタンをクリックすると、Web サイトの新規ユーザー アカウントがデータ ストアに作成されます。ユーザーが CreateUserWizardStep の手順に戻り、誤って同じ資格情報で別のユーザー アカウントを作成しないように、既定では AllowReturn プロパティが false に設定されます。AllowReturn プロパティを true に設定する場合は、ユーザーがこの手順に戻る前に最初に作成されていたユーザー アカウントを削除するロジック、または最初に入力した情報をユーザーが編集できるようにするロジックをアプリケーションに含める必要があります。
 使用例
使用例1 つ目のコード例では、CreateUserWizardStep クラスの短い形式の宣言構文を使用して、CreateUserWizard コントロールに他のコントロールを追加する方法を示します。このコード例では、Web.config ファイルに次のエントリが必要です。
<profile>
</properties>
</profile>
</system.web>
</configuration>
<%@ page language="VB"%> <script runat="server"> Sub CreateUserWizard1_CreatedUser(ByVal sender As Object, ByVal e As System.EventArgs) Profile.SetPropertyValue("UserName", firstName.Text & " " & lastName.Text) End Sub </script> <html> <head runat="server"> <title> CreateUserWizard.CreatedUser sample</title> </head> <body> <form id="form1" runat="server"> <div> <asp:createuserwizard id="CreateUserWizard1" runat="server" oncreateduser="CreateUserWizard1_CreatedUser"> <wizardsteps> <asp:wizardstep runat="server" steptype="Start" title="Identification"> Tell us your name:<br /> <table width="100%"> <tr> <td> First name:</td> <td> <asp:textbox id="firstName" runat="server" /></td> </tr> <tr> <td> Last name:</td> <td> <asp:textbox id="lastName" runat="server" /></td> </tr> </table> </asp:wizardstep> <asp:createuserwizardstep runat="server" title="Sign Up for Your New Account"> </asp:createuserwizardstep> </wizardsteps> </asp:createuserwizard> </div> </form> </body> </html>
<%@ page language="C#"%> <script runat="server"> void CreateUserWizard1_CreatedUser(object sender, EventArgs e) { Profile.SetPropertyValue("UserName",firstName.Text + " " + lastName.Text); } </script> <html> <head runat="server"> <title> CreateUserWizard.CreatedUser sample</title> </head> <body> <form id="form1" runat="server"> <div> <asp:createuserwizard id="CreateUserWizard1" runat="server"> <wizardsteps> <asp:wizardstep runat="server" steptype="Start" title="Identification"> Tell us your name:<br /> <table width="100%"> <tr> <td> First name:</td> <td> <asp:textbox id="firstName" runat="server" /></td> </tr> <tr> <td> Last name:</td> <td> <asp:textbox id="lastName" runat="server" /></td> </tr> </table> </asp:wizardstep> <asp:createuserwizardstep runat="server" title="Sign Up for Your New Account"> </asp:createuserwizardstep> </wizardsteps> </asp:createuserwizard> </div> </form> </body> </html>
2 つ目のコード例では、完全な CreateUserWizardStep コントロールを示します。
<%@ page language="VB"%> <script runat="server"> </script> <html> <head id="Head1" runat="server"> <title>CreateUserWizard Example</title> </head> <body> <form id="form1" runat="server"> <asp:createuserwizard id="CreateUserWizard1" runat="server"> <wizardsteps> <asp:createuserwizardstep id="CreateUserWizardStep1" runat="server" title="Sign Up for Your New Account"> <contenttemplate> <table border="0"> <tr> <td> <table border="0" style="height: 100%; width: 100%;"> <tr> <td align="center" colspan="2"> Sign Up for Your New Account</td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="UserName" id="UserNameLabel"> User Name: </asp:label> </td> <td> <asp:textbox runat="server" id="UserName"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="UserName" tooltip="User Name is a required field." id="UserNameRequired" validationgroup="CreateUserWizard1" errormessage="User Name is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="Password" id="PasswordLabel"> Password:</asp:label> </td> <td> <asp:textbox runat="server" textmode="Password" id="Password"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="Password" tooltip="Password is a required field." id="PasswordRequired" validationgroup="Createuserwizard1" errormessage="Password is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="ConfirmPassword" id="ConfirmPasswordLabel"> Confirm Password: </asp:label> </td> <td> <asp:textbox runat="server" textmode="Password" id="ConfirmPassword"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="ConfirmPassword" tooltip="Confirm Password is a required field." id="ConfirmPasswordRequired" validationgroup="CreateUserWizard1" errormessage="Confirm Password is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="Email" id="EmailLabel"> Email: </asp:label> </td> <td> <asp:textbox runat="server" id="Email"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="Email" tooltip="E-mail is a required field." id="EmailRequired" validationgroup="Createuserwizard1" errormessage="E-mail is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="Question" id="QuestionLabel"> Security Question: </asp:label> </td> <td> <asp:textbox runat="server" id="Question"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="Question" tooltip="Security Question is a required field." id="QuestionRequired" validationgroup="CreateUserWizard1" errormessage="Security Question is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="Answer" id="AnswerLabel"> Security Answer: </asp:label> </td> <td> <asp:textbox runat="server" id="Answer"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="Answer" tooltip="Security Answer is a required field." id="AnswerRequired" validationgroup="CreateUserWizard1" errormessage="Security Answer is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="center" colspan="2"> <asp:comparevalidator runat="server" display="Dynamic" errormessage="The Password and Confirm Password fields must match." controltocompare="ConfirmPassword" controltovalidate="Password" id="PasswordCompare" validationgroup="CreateUserWizard1"> </asp:comparevalidator> </td> </tr> <tr> <td align="center" colspan="2" style="color: Red;"> <asp:literal runat="server" enableviewstate="False" id="FailureText"> </asp:literal> </td> </tr> </table> </td> </tr> </table> </contenttemplate> </asp:createuserwizardstep> <asp:completewizardstep ID="CompleteWizardStep1" runat="server" title="Complete"> <contenttemplate> <table border="0"> <tr> <td> <table border="0" style="height: 100%; width: 100%;"> <tr> <td align="center" colspan="2"> Complete </td> </tr> <tr> <td> Your account has been successfully created. </td> </tr> <tr> <td align="right" colspan="2"> <asp:button runat="server" validationgroup="CreateUserWizard1" commandname="Continue" id="ContinueButton" causesvalidation="False" text="Continue" /> </td> </tr> </table> </td> </tr> </table> </contenttemplate> </asp:completewizardstep> </wizardsteps> </asp:createuserwizard> </form> </body> </html>
<%@ page language="C#"%> <script runat="server"> </script> <html> <head id="Head1" runat="server"> <title>CreateUserWizard Example</title> </head> <body> <form id="form1" runat="server"> <asp:createuserwizard id="CreateUserWizard1" runat="server"> <wizardsteps> <asp:createuserwizardstep id="CreateUserWizardStep1" runat="server" title="Sign Up for Your New Account"> <contenttemplate> <table border="0"> <tr> <td> <table border="0" style="height: 100%; width: 100%;"> <tr> <td align="center" colspan="2"> Sign Up for Your New Account</td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="UserName" id="UserNameLabel"> User Name: </asp:label> </td> <td> <asp:textbox runat="server" id="UserName"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="UserName" tooltip="User Name is a required field." id="UserNameRequired" validationgroup="CreateUserWizard1" errormessage="User Name is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="Password" id="PasswordLabel"> Password:</asp:label> </td> <td> <asp:textbox runat="server" textmode="Password" id="Password"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="Password" tooltip="Password is a required field." id="PasswordRequired" validationgroup="Createuserwizard1" errormessage="Password is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="ConfirmPassword" id="ConfirmPasswordLabel"> Confirm Password: </asp:label> </td> <td> <asp:textbox runat="server" textmode="Password" id="ConfirmPassword"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="ConfirmPassword" tooltip="Confirm Password is a required field." id="ConfirmPasswordRequired" validationgroup="CreateUserWizard1" errormessage="Confirm Password is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="Email" id="EmailLabel"> Email: </asp:label> </td> <td> <asp:textbox runat="server" id="Email"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="Email" tooltip="E-mail is a required field." id="EmailRequired" validationgroup="Createuserwizard1" errormessage="E-mail is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="Question" id="QuestionLabel"> Security Question: </asp:label> </td> <td> <asp:textbox runat="server" id="Question"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="Question" tooltip="Security Question is a required field." id="QuestionRequired" validationgroup="CreateUserWizard1" errormessage="Security Question is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="right"> <asp:label runat="server" associatedcontrolid="Answer" id="AnswerLabel"> Security Answer: </asp:label> </td> <td> <asp:textbox runat="server" id="Answer"></asp:textbox> <asp:requiredfieldvalidator runat="server" controltovalidate="Answer" tooltip="Security Answer is a required field." id="AnswerRequired" validationgroup="CreateUserWizard1" errormessage="Security Answer is a required field."> * </asp:requiredfieldvalidator> </td> </tr> <tr> <td align="center" colspan="2"> <asp:comparevalidator runat="server" display="Dynamic" errormessage="The Password and Confirm Password fields must match." controltocompare="ConfirmPassword" controltovalidate="Password" id="PasswordCompare" validationgroup="CreateUserWizard1"> </asp:comparevalidator> </td> </tr> <tr> <td align="center" colspan="2" style="color: Red;"> <asp:literal runat="server" enableviewstate="False" id="FailureText"> </asp:literal> </td> </tr> </table> </td> </tr> </table> </contenttemplate> </asp:createuserwizardstep> <asp:completewizardstep ID="CompleteWizardStep1" runat="server" title="Complete"> <contenttemplate> <table border="0"> <tr> <td> <table border="0" style="height: 100%; width: 100%;"> <tr> <td align="center" colspan="2"> Complete </td> </tr> <tr> <td> Your account has been successfully created. </td> </tr> <tr> <td align="right" colspan="2"> <asp:button runat="server" validationgroup="CreateUserWizard1" commandname="Continue" id="ContinueButton" causesvalidation="False" text="Continue" /> </td> </tr> </table> </td> </tr> </table> </contenttemplate> </asp:completewizardstep> </wizardsteps> </asp:createuserwizard> </form> </body> </html>
 .NET Framework のセキュリティ
.NET Framework のセキュリティ 継承階層
継承階層System.Web.UI.Control
System.Web.UI.WebControls.View
System.Web.UI.WebControls.WizardStepBase
System.Web.UI.WebControls.TemplatedWizardStep
System.Web.UI.WebControls.CreateUserWizardStep
 スレッド セーフ
スレッド セーフ プラットフォーム
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
 バージョン情報
バージョン情報 参照
参照CreateUserWizardStep コンストラクタ
アセンブリ: System.Web (system.web.dll 内)
 構文
構文 プラットフォーム
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
 バージョン情報
バージョン情報 参照
参照CreateUserWizardStep プロパティ
 パブリック プロパティ
パブリック プロパティ 参照
参照CreateUserWizardStep メソッド
 パブリック メソッド
パブリック メソッド プロテクト メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| .gif)  | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | 
| .gif)  | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) | 
 参照
参照CreateUserWizardStep メンバ
テンプレート化できる手順でユーザーを作成するための基本機能が含まれます。このクラスは継承できません。
CreateUserWizardStep データ型で公開されるメンバを以下の表に示します。
 パブリック コンストラクタ
パブリック コンストラクタ パブリック プロパティ
パブリック プロパティ パブリック メソッド
パブリック メソッド プロテクト メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| .gif)  | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | 
| .gif)  | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | 
 パブリック イベント
パブリック イベント| 名前 | 説明 | |
|---|---|---|
| .gif)  | Activate | 現在の View コントロールがアクティブ ビューになったときに発生します。(View から継承されます。) | 
| .gif)  | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) | 
| .gif)  | Deactivate | 現在のアクティブ View コントロールがアクティブでなくなったときに発生します。(View から継承されます。) | 
| .gif)  | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) | 
| .gif)  | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) | 
| .gif)  | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) | 
| .gif)  | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) | 
| .gif)  | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) | 
 参照
参照- CreateUserWizardStepのページへのリンク

 
                             
                    

.gif) 
 .gif) 
 .gif) 
 
