次の方法で共有


ChangePassword.ChangePasswordTemplate プロパティ

定義

ITemplate コントロールのパスワードの変更ビューを表示する際に使用する ChangePassword オブジェクトを取得または設定します。

public:
 virtual property System::Web::UI::ITemplate ^ ChangePasswordTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.ChangePassword))]
public virtual System.Web.UI.ITemplate ChangePasswordTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.ChangePassword))>]
member this.ChangePasswordTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property ChangePasswordTemplate As ITemplate

プロパティ値

パスワードの変更ビューの ITemplate コントロールを表示するためのテンプレートを格納した ChangePassword オブジェクト。 既定値は、null です。

属性

注釈

プロパティは ChangePasswordTemplate 、 コントロールで ITemplate 使用されるオブジェクトを ChangePassword 指定します。 詳細については、「 方法: Web サーバー コントロール テンプレート ASP.NET 動的に作成する」を参照してください。

テンプレートは、コントロールの特定の部分のレイアウトを構成する HTML 要素とコントロールのセットです。 テンプレートはスタイルとは異なります。

  • テンプレートは、コントロールのセクションの内容を定義します。

  • スタイルは、コントロール内の要素の外観を指定します。

詳細については、「 Web サーバー コントロール テンプレート 」および「 テーマとスキンの ASP.NET」を参照してください。

次の表に、コントロールでサポートされているテンプレートと対応するコントロール ビューを ChangePassword 示します。

テンプレート名 コントロール ビュー
ChangePasswordTemplate パスワードの変更
SuccessTemplate Success

.aspx ファイル内のコントロールのテンプレートを作成または変更することもできます。 詳細については、「 How to: Create ASP.NET Web Control Templates declaratively 」および 「How to: Create ASP.NET Web Server Control Templates dynamically」を参照してください。 これらのトピックの手順では、 プロパティを構成 ChangePasswordTemplate する必要はありません。 テンプレートを構成する場合は、次の表に、テンプレートに必要なコントロールとオプションのコントロールを示します。

コントロール ID コントロール型 必須/省略可能
Cancel イベント バブリングを発生させるコントロール (サーバー コントロール階層にイベントを渡す) (、、および ImageButton コントロールなど)。ButtonLinkButton ボタン コマンド名は、コントロール ID に設定する必要があります。 Optional
ChangePassword イベント バブリングを発生させるコントロール (サーバー コントロール階層にイベントを渡す) (、、および ImageButton コントロールなど)。ButtonLinkButton ボタン コマンド名は、コントロール ID に設定する必要があります。 Optional
ConfirmNewPassword インターフェイスをサポートする任意の IEditableTextControl 型 (クラスなど TextBox )。 Optional
Continue イベント バブリングを発生させるコントロール (サーバー コントロール階層にイベントを渡す) (、、および ImageButton コントロールなど)。ButtonLinkButton ボタン コマンド名は、コントロール ID に設定する必要があります。 このコントロールは[成功] テンプレートに表示されます。 Optional
CurrentPassword インターフェイスをサポートする任意の IEditableTextControl 型 (クラスなど TextBox )。 必須
FailureText インターフェイスをサポートする任意の ITextControl 型。 Optional
NewPassword インターフェイスをサポートする任意の IEditableTextControl 型 (クラスなど TextBox )。 必須
UserName インターフェイスをサポートする任意の IEditableTextControl 型。 DisplayUserNametrue の場合は必ず指定します。 が falseの場合DisplayUserNameは、存在しない必要があります。

ChangePasswordテンプレートに必要なHttpExceptionコントロールが含まれていない場合、コントロールは例外をスローします。 省略可能なコントロール ID を間違った型のコントロールに指定した場合、例外はスローされません。ただし、コントロールはその後、コントロールによって ChangePassword 無視されます。

適用対象

こちらもご覧ください