CreateUserWizardStep イベント

名前 | 説明 | |
---|---|---|
![]() | Activate | 現在の View コントロールがアクティブ ビューになったときに発生します。 ( View から継承されます。) |
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Deactivate | 現在のアクティブ View コントロールがアクティブでなくなったときに発生します。 ( View から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

CreateUserWizardStep クラス
アセンブリ: System.Web (system.web.dll 内)


CreateUserWizard コントロールは、Web サイトのユーザー データ ストアに新規ユーザー アカウントを作成します。既定では、CreateUserWizardStep は CreateUserWizard コントロールの最初の手順です。CreateUserWizardStep の手順は、CreateUserWizard コントロールの必須の手順です。
CreateUserWizardStep クラスは TemplatedWizardStep クラスから派生しています。CreateUserWizardStep は、CompleteWizardStep の手順の前に CreateUserWizard コントロールに表示されます。
![]() |
---|
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>


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 メソッド


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

CreateUserWizardStep メンバ
テンプレート化できる手順でユーザーを作成するための基本機能が含まれます。このクラスは継承できません。
CreateUserWizardStep データ型で公開されるメンバを以下の表に示します。




名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Activate | 現在の View コントロールがアクティブ ビューになったときに発生します。(View から継承されます。) |
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Deactivate | 現在のアクティブ View コントロールがアクティブでなくなったときに発生します。(View から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

Weblioに収録されているすべての辞書からCreateUserWizardStepを検索する場合は、下記のリンクをクリックしてください。

- CreateUserWizardStepのページへのリンク