CreateUserWizardStep クラスとは? わかりやすく解説

CreateUserWizardStep クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

テンプレート化できる手順ユーザー作成するための基本機能含まれます。このクラス継承できません。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 CreateUserWizardStep
    Inherits TemplatedWizardStep
Dim instance As CreateUserWizardStep
public sealed class CreateUserWizardStep :
 TemplatedWizardStep
public ref class CreateUserWizardStep sealed
 : public TemplatedWizardStep
public final class CreateUserWizardStep extends
 TemplatedWizardStep
public final class CreateUserWizardStep extends
 TemplatedWizardStep
解説解説

CreateUserWizard コントロールは、Web サイトユーザー データ ストア新規ユーザー アカウント作成します既定では、CreateUserWizardStepCreateUserWizard コントロール最初の手順です。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 ファイル次のエントリが必要です。

<configuration>

<system.web>

<profile>

<properties>

<add name="lastName" />

<add name="firstName" />

</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.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.View
       System.Web.UI.WebControls.WizardStepBase
         System.Web.UI.WebControls.TemplatedWizardStep
          System.Web.UI.WebControls.CreateUserWizardStep
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CreateUserWizardStep クラス」の関連用語

CreateUserWizardStep クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CreateUserWizardStep クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS