PasswordRecoveryとは? わかりやすく解説

PasswordRecovery イベント


パブリック イベントパブリック イベント

  名前 説明
パブリック イベント AnswerLookupError パスワード回復用の確認質問に対してユーザーが誤った解答を入力した場合に発生します。
パブリック イベント DataBinding  サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。)
パブリック イベント Disposed  サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。)
パブリック イベント Init  サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。)
パブリック イベント Load  サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。)
パブリック イベント PreRender  Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。)
パブリック イベント SendingMail パスワードが電子メールでユーザーに送信される前に発生します。
パブリック イベント SendMailError 電子メール メッセージを送信しようとしたときに、SMTP メール システムがエラーをスローした場合に発生します。
パブリック イベント Unload  サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。)
パブリック イベント UserLookupError ユーザーが入力したユーザー名をメンバシップ プロバイダが検索できない場合に発生します。
パブリック イベント VerifyingAnswer パスワード回復用の確認質問への解答をユーザーが送信したときに発生します。
パブリック イベント VerifyingUser メンバシップ プロバイダがユーザー名を検証する前に発生します。
参照参照

関連項目

PasswordRecovery クラス
System.Web.UI.WebControls 名前空間
MailDefinition クラス

その他の技術情報

ASP.NET ログイン コントロールの概要

PasswordRecovery クラス

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

ユーザーが忘れたパスワードを回復またはリセットし、電子メールでそのパスワードを受け取ることができるようにするユーザー インターフェイス (UI: User Interface) 要素を提供します。

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

<BindableAttribute(False)> _
Public Class PasswordRecovery
    Inherits CompositeControl
Dim instance As PasswordRecovery
[BindableAttribute(false)] 
public class PasswordRecovery : CompositeControl
[BindableAttribute(false)] 
public ref class PasswordRecovery : public
 CompositeControl
/** @attribute BindableAttribute(false) */ 
public class PasswordRecovery extends CompositeControl
BindableAttribute(false) 
public class PasswordRecovery extends
 CompositeControl
解説解説

PasswordRecovery コントロールは、パスワードを忘れたユーザーを支援します。このコントロールによって、ユーザーは新しいパスワードまたはユーザー名に既に関連付けられているパスワードが含まれた電子メール メッセージを要求できます。

メモメモ

PasswordRecovery Web コントロールは、インターネット電子メール サービスを使用して、回復したパスワードまたは新しいパスワードをユーザーに送信します。電子メールでパスワードを送信する場合、セキュリティ上のリスクが伴います。これらのセキュリティ上のリスクがサイトの許容範囲かどうかを判断する必要があります。

ユーザーがパスワードを回復できるのは、MembershipProvider プロパティで定義されたメンバシップ プロバイダが、クリア テキストのパスワードまたは暗号化されたパスワードをサポートしている場合だけです。ハッシュされたパスワードを回復することはできないため、ハッシュされたパスワードを使用するサイトのユーザーは、パスワードのリセットだけを行うことができます。

セキュリティに関するメモメモ

PasswordRecovery コントロールは、メンバシップ ユーザーが承認されていない場合 (MembershipUser.IsApproved が false に設定されている場合) は使用できますが、メンバシップ ユーザーがロックアウトされている場合 (MembershipUser.IsLockedOut が true に設定されている場合) には使用できません。

電子メール メッセージは、MailDefinition クラスを使用して送信されます。ユーザーに電子メールを送信できるようにするには、アプリケーションの Web.config ファイルでメール サーバーを構成する必要があります。MailDefinition プロパティでカスタム メッセージを設定することにより、ユーザーに送信する電子メールの内容を変更できます。

ビュー

PasswordRecovery コントロールには、次の 3 つの状態 (ビュー) があります。

PasswordRecovery コントロールは、MembershipProvider プロパティで定義されたメンバシップ プロバイダがパスワードの質問と解答をサポートしている場合にのみ、質問ビューを表示します。

PasswordRecovery コントロールの各スタイル プロパティと、各プロパティが影響を及ぼすビューを次の表に示します。

プロパティ

ユーザー名ビュー

質問ビュー

正常に完了ビュー

SubmitButtonStyle

○

○

○

FailureTextStyle

○

○

×

HyperLinkStyle

○

○

×

InstructionTextStyle

○

○

×

LabelStyle

○

○

×

SuccessTextStyle

×

×

○

TextBoxStyle

○

○

×

TitleTextStyle

○

○

○

スタイルとテンプレート

さまざまなスタイル プロパティのセットを使用して、PasswordRecovery コントロールの外観をカスタマイズできます。コントロールの外観を完全に制御する必要がある場合は、3 つのビューにカスタム テンプレートを適用することもできます。QuestionTemplate、SuccessTemplate、UserNameTemplate の各プロパティを使用して、これらのビューのテンプレートを作成できます。ビューのテンプレートを定義した場合、PasswordRecovery のスタイル プロパティは無効になります。

PasswordRecovery コントロールのスタイル プロパティと、各スタイル プロパティが影響を及ぼす UI 要素を次の表に示します。各スタイルが適用されるプロパティの一覧については、個々のスタイル プロパティに関するドキュメントを参照してください。

PasswordRecovery コントロールの各ビューに適用されるテンプレートのプロパティを次の表に示します。各テンプレートで設定する必要のあるコントロールの一覧については、各テンプレートのプロパティに関するドキュメントを参照してください。

ビュー

テンプレートのプロパティ

UserName

UserNameTemplate

質問

QuestionTemplate

正常に完了

SuccessTemplate

PasswordRecovery コントロールがテンプレートでカスタマイズされていない場合は、PasswordRecovery コントロールの AccessKey プロパティが、コントロールの最初のテキスト ボックス、およびコントロールのすべてのテキスト ボックスに適用される TabIndex プロパティに適用されます。PasswordRecovery コントロールがテンプレートでカスタマイズされている場合には、AccessKey プロパティと TabIndex プロパティは無視されます。その場合は、各テンプレートの子コントロールの AccessKey プロパティと TabIndex プロパティを直接設定します。

Answer や Question など、テキスト ボックスで表される PasswordRecovery コントロールの各プロパティは、ページの有効期間のすべてのフェーズでアクセスできます。コントロールは、テキスト ボックスが発生させる TextChanged イベントによって、エンド ユーザーが加えた変更を検出します。

検証のグループ化

ユーザー補助
使用例使用例

PasswordRecovery コントロールを使用するコード例を次に示します。

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<SCRIPT runat="server">
    
    ' Set the field label background color if the user name is not found.
    Sub PasswordRecovery1_UserLookupError(ByVal
 sender As Object, ByVal
 e As System.EventArgs)
        PasswordRecovery1.LabelStyle.ForeColor = System.Drawing.Color.Red
    End Sub
    
    ' Reset the field label background color.
    Sub PasswordRecovery1_Load(ByVal sender
 As Object, ByVal e As
 System.EventArgs)
        PasswordRecovery1.LabelStyle.ForeColor = System.Drawing.Color.Black
    End Sub
</SCRIPT>

<HTML>
    <BODY>
        <FORM runat="server">
            <asp:PasswordRecovery id="PasswordRecovery1"
 runat="server" BorderStyle="Solid"
 BorderWidth="1px" BackColor="#F7F7DE"
                Font-Size="10pt" Font-Names="Verdana"
 BorderColor="#CCCC99" HelpPageText="Need
 help?" HelpPageUrl=recoveryHelp.aspx onuserlookuperror="PasswordRecovery1_UserLookupError" onload="PasswordRecovery1_Load"
 >
                <successtemplate>
                    <table border="0" style="font-size:10pt;">
                        <tr>
                            <td>Your password has been sent to
 you.</td>
                        </tr>
                    </table>
                </successtemplate>
                <titletextstyle font-bold="True"
 forecolor="White" backcolor="#6B696B">
                </titletextstyle>
            </asp:PasswordRecovery>

        </FORM>
    </BODY>
</HTML>
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<SCRIPT runat="server">
    
    // Set the field label background color if the user name is not
 found.
    void PasswordRecovery1_UserLookupError(object sender, System.EventArgs
 e)
    {
        PasswordRecovery1.LabelStyle.ForeColor = System.Drawing.Color.Red;
    }
    
    // Reset the field label background color.
    void PasswordRecovery1_Load(object sender, System.EventArgs
 e)
    {
        PasswordRecovery1.LabelStyle.ForeColor = System.Drawing.Color.Black;
    }
</SCRIPT>

<HTML>
    <BODY>
        <FORM runat="server">
            <asp:PasswordRecovery id="PasswordRecovery1" runat="server"
 BorderStyle="Solid" BorderWidth="1px" BackColor="#F7F7DE"
                Font-Size="10pt" Font-Names="Verdana" BorderColor="#CCCC99"
 HelpPageText="Need help?" HelpPageUrl=recoveryHelp.aspx onuserlookuperror="PasswordRecovery1_UserLookupError"
 onload="PasswordRecovery1_Load" >
                <successtemplate>
                    <table border="0" style="font-size:10pt;">
                        <tr>
                            <td>Your password has been sent to you.</td>
                        </tr>
                    </table>
                </successtemplate>
                <titletextstyle font-bold="True" forecolor="White"
 backcolor="#6B696B">
                </titletextstyle>
            </asp:PasswordRecovery>

        </FORM>
    </BODY>
</HTML>
.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
       System.Web.UI.WebControls.CompositeControl
        System.Web.UI.WebControls.PasswordRecovery
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

PasswordRecovery コンストラクタ


PasswordRecovery フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド SubmitButtonCommandName [送信] ボタンがクリックされたときに実行するコマンドを表します。
参照参照

関連項目

PasswordRecovery クラス
System.Web.UI.WebControls 名前空間
MailDefinition クラス

その他の技術情報

ASP.NET ログイン コントロールの概要

PasswordRecovery プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールにすばやく移動できるアクセス キーを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ Answer ユーザーが入力したパスワード回復用の確認質問への解答を取得します。
パブリック プロパティ AnswerLabelText パスワードの確認解答ボックスのラベル テキストを取得または設定します。
パブリック プロパティ AnswerRequiredErrorMessage [返答] ボックスが空白の場合にユーザーに表示するエラー メッセージを取得または設定します。
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。 ( Control から継承されます。)
パブリック プロパティ Attributes  コントロールのプロパティに対応しない任意の属性 (表示専用) のコレクションを取得します。 ( WebControl から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロールの背景色を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BindingContainer  このコントロールのデータ バインディングを格納しているコントロールを取得します。 ( Control から継承されます。)
パブリック プロパティ BorderColor  Web コントロールの境界線の色を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BorderPadding PasswordRecovery コントロールの境界線の内側の間隔を取得または設定します。
パブリック プロパティ BorderStyle  Web サーバー コントロールの境界線スタイルを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロールの境界線の幅を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ ClientID  ASP.NET によって生成されたサーバー コントロール ID を取得します。 ( Control から継承されます。)
パブリック プロパティ Controls  CompositeControl 内の子コントロールを表す ControlCollection オブジェクトを取得します。 ( CompositeControl から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールのスタイルを取得します。このプロパティは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロールを有効にするかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールのビューステートを、要求しているクライアントに永続化させるかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ FailureTextStyle PasswordRecovery コントロールのエラー テキストの外観を定義するプロパティのコレクションへの参照を取得します。
パブリック プロパティ Font  Web サーバー コントロールに関連付けられたフォント プロパティを取得します。 ( WebControl から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ GeneralFailureText PasswordRecovery コントロールのメンバシップ プロバイダに問題がある場合に表示するエラー メッセージを取得または設定します。
パブリック プロパティ HasAttributes  コントロールに属性セットがあるかどうかを示す値を取得します。 ( WebControl から継承されます。)
パブリック プロパティ Height  Web サーバー コントロールの高さを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ HelpPageIconUrl ヘルプ ページへのリンクの隣に表示するイメージの URL を取得または設定します。
パブリック プロパティ HelpPageText パスワード回復のヘルプ ページへのリンク テキストを取得また設定します。
パブリック プロパティ HelpPageUrl パスワード回復のヘルプ ページの URL を取得または設定します。
パブリック プロパティ HyperLinkStyle PasswordRecovery コントロールのハイパーリンクの外観を定義するプロパティのコレクションへの参照を取得します。
パブリック プロパティ ID  サーバー コントロールに割り当てられたプログラム ID を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ InstructionTextStyle PasswordRecovery コントロールの説明テキストの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ LabelStyle PasswordRecovery コントロールのテキスト ボックスのラベルの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ MailDefinition 新しいパスワードまたは回復したパスワードをユーザーに送信する際に使用する、電子メール メッセージの特性を定義するプロパティのコレクションへの参照を取得します。
パブリック プロパティ MembershipProvider ユーザー情報を検索するために使用するメンバシップ プロバイダを取得または設定します。
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナへの参照を取得します。 ( Control から継承されます。)
パブリック プロパティ Page  サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。 ( Control から継承されます。)
パブリック プロパティ Parent  ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。 ( Control から継承されます。)
パブリック プロパティ Question Web サイトでユーザーによって作成されたパスワード回復用の確認質問を取得します。
パブリック プロパティ QuestionFailureText パスワード回復用の確認質問に対するユーザーの解答が、Web サイトのデータ ストアに格納されている解答と一致しない場合に表示するテキストを取得または設定します。
パブリック プロパティ QuestionInstructionText パスワード回復用の確認質問に答えるようユーザーに指示するために、質問ビューに表示するテキストを取得または設定します。
パブリック プロパティ QuestionLabelText Question ボックスのラベル テキストを取得または設定します。
パブリック プロパティ QuestionTemplate PasswordRecovery コントロールの質問ビューを表示するために使用するテンプレートを取得または設定します。
パブリック プロパティ QuestionTemplateContainer PasswordRecovery コントロールが QuestionTemplate テンプレートのインスタンスを作成するために使用したコンテナを取得します。このプロパティを使用すると、子コントロールにプログラムによってアクセスできるようになります。
パブリック プロパティ QuestionTitleText PasswordRecovery コントロールの質問ビューのタイトルを取得または設定します。
パブリック プロパティ Site  デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナに関する情報を取得します。 ( Control から継承されます。)
パブリック プロパティ SkinID  コントロールに適用するスキンを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロールの外側のタグにスタイル属性として表示されるテキスト属性のコレクションを取得します。 ( WebControl から継承されます。)
パブリック プロパティ SubmitButtonImageUrl [送信] ボタンとして使用するイメージの URL を取得または設定します。
パブリック プロパティ SubmitButtonStyle PasswordRecovery コントロールの [送信] ボタンの外観を定義するプロパティのコレクションへの参照を取得します。
パブリック プロパティ SubmitButtonText フォームを送信するボタンのテキストを取得または設定します。
パブリック プロパティ SubmitButtonType PasswordRecovery コントロールを表示するときに使用する [送信] ボタンの種類を取得または設定します。
パブリック プロパティ SuccessPageUrl パスワードが正常に送信された後に表示するページの URL を取得または設定します。
パブリック プロパティ SuccessTemplate PasswordRecovery コントロールの正常に完了ビューを表示するために使用するテンプレートを取得または設定します。
パブリック プロパティ SuccessTemplateContainer PasswordRecovery コントロールが SuccessTemplate テンプレートのインスタンスを作成するために使用したコンテナを取得します。このプロパティを使用すると、子コントロールにプログラムによってアクセスできるようになります。
パブリック プロパティ SuccessText パスワードが正常に送信された後に表示するテキストを取得または設定します。
パブリック プロパティ SuccessTextStyle PasswordRecovery コントロールの正常に完了ビューに表示するテキストの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ TabIndex  Web サーバー コントロールのタブ インデックスを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロールを格納しているテンプレートへの参照を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。 ( Control から継承されます。)
パブリック プロパティ TextBoxStyle PasswordRecovery コントロールのテキスト ボックスの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ TextLayout PasswordRecovery コントロールを横のレイアウトと縦のレイアウトのどちらで表示するかを指定する値を取得または設定します。
パブリック プロパティ TitleTextStyle PasswordRecovery コントロールに表示されるタイトル テキストの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ ToolTip  マウス ポインタが Web サーバー コントロールの上を移動したときに表示されるテキストを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造で修飾されたサーバー コントロールの一意の ID を取得します。 ( Control から継承されます。)
パブリック プロパティ UserName [ユーザー名] ボックスに表示するテキストを取得または設定します。
パブリック プロパティ UserNameFailureText ユーザーが入力したユーザー名が Web サイトの有効なユーザー名ではない場合に表示するテキストを取得または設定します。
パブリック プロパティ UserNameInstructionText ユーザー名を入力するようユーザーに指示するために、PasswordRecovery コントロールのユーザー名ビューに表示するテキストを取得または設定します。
パブリック プロパティ UserNameLabelText [ユーザー名] ボックスのラベル テキストを取得または設定します。
パブリック プロパティ UserNameRequiredErrorMessage ユーザーが [ユーザー名] ボックスを空のままにした場合に表示するエラー メッセージを取得または設定します。
パブリック プロパティ UserNameTemplate PasswordRecovery コントロールのユーザー名ビューを表示するために使用するテンプレートを取得または設定します。
パブリック プロパティ UserNameTemplateContainer PasswordRecovery コントロールが UserNameTemplate テンプレートのインスタンスを作成するために使用したコンテナを取得します。このプロパティを使用すると、子コントロールにプログラムによってアクセスできるようになります。
パブリック プロパティ UserNameTitleText PasswordRecovery コントロールのユーザー名ビューのタイトルを取得または設定します。
パブリック プロパティ ValidatorTextStyle PasswordRecovery コントロールで使用する入力の検証に関連付けられたエラー メッセージの外観を定義する Style プロパティのコレクションへの参照を取得します。
パブリック プロパティ Visible  サーバー コントロールを UI としてページに表示するかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ Width  Web サーバー コントロールの幅を取得または設定します。 ( WebControl から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタを取得します。 ( Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティで使用される区切り記号を表す文字値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。 ( Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Events  コントロールのイベント ハンドラ デリゲートのリストを取得します。このプロパティは読み取り専用です。 ( Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID を区別するために使用する文字を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsEnabled  コントロールが有効かどうかを示す値を取得します。 ( WebControl から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールでビューステートが有効かどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ TagKey オーバーライドされます。 PasswordRecovery コントロールに対応する HtmlTextWriterTag 値を取得します。
プロテクト プロパティ TagName  コントロール タグの名前を取得します。このプロパティは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト プロパティ ViewState  同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。 ( Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。 ( Control から継承されます。)
参照参照

関連項目

PasswordRecovery クラス
System.Web.UI.WebControls 名前空間
MailDefinition クラス

その他の技術情報

ASP.NET ログイン コントロールの概要

PasswordRecovery メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイルの空白以外の要素を Web コントロールにコピーして、コントロールの既存のスタイル要素を上書きします。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。 ( Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトでカプセル化されていないプロパティをこのメソッドの呼び出し元の Web サーバー コントロールにコピーします。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド DataBind  オーバーロードされます。 CompositeControl およびそのすべての子コントロールにデータ ソースをバインドします。 ( CompositeControl から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。 ( Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 ( Control から継承されます。)
パブリック メソッド Focus  コントロールに入力フォーカスを設定します。 ( Control から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロールが含まれているかどうかを確認します。 ( Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイルの空白以外の要素を Web コントロールにコピーしますが、コントロールの既存のスタイル要素は上書きしません。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド RenderBeginTag  コントロールの HTML 開始タグを指定されたライタに表示します。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド RenderControl  オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 ( Control から継承されます。)
パブリック メソッド RenderEndTag  コントロールの HTML 終了タグを指定したライタに表示します。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザで使用できる URL を取得します。 ( Control から継承されます。)
パブリック メソッド ResolveUrl  要求側クライアントで使用できる URL に変換します。 ( Control から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラ デリゲートを割り当てます。 ( Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttributesToRender  指定した HtmlTextWriterTag に表示する必要のある HTML 属性およびスタイルを追加します。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト メソッド AddedControl  子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML の要素が解析されたことを通知し、その要素をサーバー コントロールの ControlCollection オブジェクトに追加します。 ( Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。 ( Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールのすべての子コントロールのビューステート情報を削除します。 ( Control から継承されます。)
プロテクト メソッド CreateChildControls オーバーライドされます。 PasswordRecovery コントロールを構成する個々のコントロールを作成します。
プロテクト メソッド CreateControlCollection  サーバー コントロールの子コントロール (リテラルおよびサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。 ( Control から継承されます。)
プロテクト メソッド CreateControlStyle  WebControl クラスで、すべてのスタイル関連プロパティを実装するために内部的に使用されるスタイル オブジェクトを作成します。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト メソッド DataBind  オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。 ( Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースをサーバー コントロールの子コントロールにバインドします。 ( Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。 ( Control から継承されます。)
プロテクト メソッド EnsureID  ID が割り当てられていないコントロールの ID を作成します。 ( Control から継承されます。)
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 ( Control から継承されます。)
プロテクト メソッド GetDesignModeState  コントロールのデザイン時データを取得します。 ( Control から継承されます。)
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。 ( Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。 ( Control から継承されます。)
プロテクト メソッド LoadControlState オーバーライドされます。 基本 Control.LoadControlState メソッドを実装します。
プロテクト メソッド LoadViewState オーバーライドされます。 基本 Control.LoadViewState メソッドを実装します。
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。 ( Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnAnswerLookupError AnswerLookupError イベントを発生させます。
プロテクト メソッド OnBubbleEvent オーバーライドされます。 基本 Control.OnBubbleEvent メソッドを実装します。
プロテクト メソッド OnDataBinding  DataBinding イベントを発生させます。 ( Control から継承されます。)
プロテクト メソッド OnInit オーバーライドされます。 基本 Control.OnInit メソッドを実装します。
プロテクト メソッド OnLoad  Load イベントを発生させます。 ( Control から継承されます。)
プロテクト メソッド OnPreRender オーバーライドされます。 基本 Control.OnPreRender メソッドを実装します。
プロテクト メソッド OnSendingMail SendingMail イベントを発生させます。
プロテクト メソッド OnSendMailError 電子メール メッセージをユーザーに送信できない場合に、SendMailError イベントを発生させます。
プロテクト メソッド OnUnload  Unload イベントを発生させます。 ( Control から継承されます。)
プロテクト メソッド OnUserLookupError UserLookupError イベントを発生させます。
プロテクト メソッド OnVerifyingAnswer VerifyingAnswer イベントを発生させます。
プロテクト メソッド OnVerifyingUser VerifyingUser イベントを発生させます。
プロテクト メソッド OpenFile  ファイルの読み込みで使用される Stream を取得します。 ( Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントのソースおよびその情報をコントロールの親に割り当てます。 ( Control から継承されます。)
プロテクト メソッド RecreateChildControls  CompositeControl から派生したコントロールに、子コントロールを再作成します。 ( CompositeControl から継承されます。)
プロテクト メソッド RemovedControl  子コントロールが Control オブジェクトの Controls コレクションから削除された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド Render オーバーライドされます。  
プロテクト メソッド RenderChildren  クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。 ( Control から継承されます。)
プロテクト メソッド RenderContents  コントロールの内容を指定したライタに出力します。このメソッドは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 ( Control から継承されます。)
プロテクト メソッド ResolveAdapter  指定したコントロールを表示するコントロール アダプタを取得します。 ( Control から継承されます。)
プロテクト メソッド SaveControlState オーバーライドされます。 基本 Control.SaveControlState メソッドを実装します。
プロテクト メソッド SaveViewState オーバーライドされます。 基本 Control.SaveViewState メソッドを実装します。
プロテクト メソッド SetDesignModeState オーバーライドされます。 基本 Control.System.Web.UI.IControlDesignerAccessor.SetDesignModeState メソッドを実装します。
プロテクト メソッド TrackViewState オーバーライドされます。 基本 Control.TrackViewState メソッドを実装します。
参照参照

関連項目

PasswordRecovery クラス
System.Web.UI.WebControls 名前空間
MailDefinition クラス

その他の技術情報

ASP.NET ログイン コントロールの概要

PasswordRecovery メンバ

ユーザーが忘れたパスワードを回復またはリセットし、電子メールでそのパスワードを受け取ることができるようにするユーザー インターフェイス (UI: User Interface) 要素を提供します。

PasswordRecovery データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド PasswordRecovery PasswordRecovery クラスの新しいインスタンスを初期化します。
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド SubmitButtonCommandName [送信] ボタンがクリックされたときに実行するコマンドを表します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールにすばやく移動できるアクセス キーを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ Answer ユーザーが入力したパスワード回復用の確認質問への解答を取得します。
パブリック プロパティ AnswerLabelText パスワードの確認解答ボックスのラベル テキストを取得または設定します。
パブリック プロパティ AnswerRequiredErrorMessage [返答] ボックスが空白の場合にユーザーに表示するエラー メッセージを取得または設定します。
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。(Control から継承されます。)
パブリック プロパティ Attributes  コントロールのプロパティに対応しない任意の属性 (表示専用) のコレクションを取得します。(WebControl から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロールの背景色を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BindingContainer  このコントロールのデータ バインディングを格納しているコントロールを取得します。(Control から継承されます。)
パブリック プロパティ BorderColor  Web コントロールの境界線の色を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BorderPadding PasswordRecovery コントロールの境界線の内側の間隔を取得または設定します。
パブリック プロパティ BorderStyle  Web サーバー コントロールの境界線スタイルを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロールの境界線の幅を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ ClientID  ASP.NET によって生成されたサーバー コントロール ID を取得します。(Control から継承されます。)
パブリック プロパティ Controls  CompositeControl 内の子コントロールを表す ControlCollection オブジェクトを取得します。(CompositeControl から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールのスタイルを取得します。このプロパティは、主にコントロールの開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロールの開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロールを有効にするかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールのビューステートを、要求しているクライアントに永続化させるかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ FailureTextStyle PasswordRecovery コントロールのエラー テキストの外観を定義するプロパティのコレクションへの参照を取得します。
パブリック プロパティ Font  Web サーバー コントロールに関連付けられたフォント プロパティを取得します。(WebControl から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ GeneralFailureText PasswordRecovery コントロールのメンバシップ プロバイダに問題がある場合に表示するエラー メッセージを取得または設定します。
パブリック プロパティ HasAttributes  コントロールに属性セットがあるかどうかを示す値を取得します。(WebControl から継承されます。)
パブリック プロパティ Height  Web サーバー コントロールの高さを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ HelpPageIconUrl ヘルプ ページへのリンクの隣に表示するイメージの URL を取得または設定します。
パブリック プロパティ HelpPageText パスワード回復のヘルプ ページへのリンク テキストを取得また設定します。
パブリック プロパティ HelpPageUrl パスワード回復のヘルプ ページの URL を取得または設定します。
パブリック プロパティ HyperLinkStyle PasswordRecovery コントロールのハイパーリンクの外観を定義するプロパティのコレクションへの参照を取得します。
パブリック プロパティ ID  サーバー コントロールに割り当てられたプログラム ID を取得または設定します。(Control から継承されます。)
パブリック プロパティ InstructionTextStyle PasswordRecovery コントロールの説明テキストの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ LabelStyle PasswordRecovery コントロールのテキスト ボックスのラベルの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ MailDefinition 新しいパスワードまたは回復したパスワードをユーザーに送信する際に使用する、電子メール メッセージの特性を定義するプロパティのコレクションへの参照を取得します。
パブリック プロパティ MembershipProvider ユーザー情報を検索するために使用するメンバシップ プロバイダを取得または設定します。
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナへの参照を取得します。(Control から継承されます。)
パブリック プロパティ Page  サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。(Control から継承されます。)
パブリック プロパティ Parent  ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。(Control から継承されます。)
パブリック プロパティ Question Web サイトでユーザーによって作成されたパスワード回復用の確認質問を取得します。
パブリック プロパティ QuestionFailureText パスワード回復用の確認質問に対するユーザーの解答が、Web サイトのデータ ストアに格納されている解答と一致しない場合に表示するテキストを取得または設定します。
パブリック プロパティ QuestionInstructionText パスワード回復用の確認質問に答えるようユーザーに指示するために、質問ビューに表示するテキストを取得または設定します。
パブリック プロパティ QuestionLabelText Question ボックスのラベル テキストを取得または設定します。
パブリック プロパティ QuestionTemplate PasswordRecovery コントロールの質問ビューを表示するために使用するテンプレートを取得または設定します。
パブリック プロパティ QuestionTemplateContainer PasswordRecovery コントロールが QuestionTemplate テンプレートのインスタンスを作成するために使用したコンテナを取得します。このプロパティを使用すると、子コントロールにプログラムによってアクセスできるようになります。
パブリック プロパティ QuestionTitleText PasswordRecovery コントロールの質問ビューのタイトルを取得または設定します。
パブリック プロパティ Site  デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナに関する情報を取得します。(Control から継承されます。)
パブリック プロパティ SkinID  コントロールに適用するスキンを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロールの外側のタグにスタイル属性として表示されるテキスト属性のコレクションを取得します。(WebControl から継承されます。)
パブリック プロパティ SubmitButtonImageUrl [送信] ボタンとして使用するイメージの URL を取得または設定します。
パブリック プロパティ SubmitButtonStyle PasswordRecovery コントロールの [送信] ボタンの外観を定義するプロパティのコレクションへの参照を取得します。
パブリック プロパティ SubmitButtonText フォームを送信するボタンのテキストを取得または設定します。
パブリック プロパティ SubmitButtonType PasswordRecovery コントロールを表示するときに使用する [送信] ボタンの種類を取得または設定します。
パブリック プロパティ SuccessPageUrl パスワードが正常に送信された後に表示するページの URL を取得または設定します。
パブリック プロパティ SuccessTemplate PasswordRecovery コントロールの正常に完了ビューを表示するために使用するテンプレートを取得または設定します。
パブリック プロパティ SuccessTemplateContainer PasswordRecovery コントロールが SuccessTemplate テンプレートのインスタンスを作成するために使用したコンテナを取得します。このプロパティを使用すると、子コントロールにプログラムによってアクセスできるようになります。
パブリック プロパティ SuccessText パスワードが正常に送信された後に表示するテキストを取得または設定します。
パブリック プロパティ SuccessTextStyle PasswordRecovery コントロールの正常に完了ビューに表示するテキストの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ TabIndex  Web サーバー コントロールのタブ インデックスを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロールを格納しているテンプレートへの参照を取得または設定します。 (Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。(Control から継承されます。)
パブリック プロパティ TextBoxStyle PasswordRecovery コントロールのテキスト ボックスの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ TextLayout PasswordRecovery コントロールを横のレイアウトと縦のレイアウトのどちらで表示するかを指定する値を取得または設定します。
パブリック プロパティ TitleTextStyle PasswordRecovery コントロールに表示されるタイトル テキストの外観を定義するスタイル プロパティのコレクションへの参照を取得します。
パブリック プロパティ ToolTip  マウス ポインタが Web サーバー コントロールの上を移動したときに表示されるテキストを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造で修飾されたサーバー コントロールの一意の ID を取得します。(Control から継承されます。)
パブリック プロパティ UserName [ユーザー名] ボックスに表示するテキストを取得または設定します。
パブリック プロパティ UserNameFailureText ユーザーが入力したユーザー名が Web サイトの有効なユーザー名ではない場合に表示するテキストを取得または設定します。
パブリック プロパティ UserNameInstructionText ユーザー名を入力するようユーザーに指示するために、PasswordRecovery コントロールのユーザー名ビューに表示するテキストを取得または設定します。
パブリック プロパティ UserNameLabelText [ユーザー名] ボックスのラベル テキストを取得または設定します。
パブリック プロパティ UserNameRequiredErrorMessage ユーザーが [ユーザー名] ボックスを空のままにした場合に表示するエラー メッセージを取得または設定します。
パブリック プロパティ UserNameTemplate PasswordRecovery コントロールのユーザー名ビューを表示するために使用するテンプレートを取得または設定します。
パブリック プロパティ UserNameTemplateContainer PasswordRecovery コントロールが UserNameTemplate テンプレートのインスタンスを作成するために使用したコンテナを取得します。このプロパティを使用すると、子コントロールにプログラムによってアクセスできるようになります。
パブリック プロパティ UserNameTitleText PasswordRecovery コントロールのユーザー名ビューのタイトルを取得または設定します。
パブリック プロパティ ValidatorTextStyle PasswordRecovery コントロールで使用する入力の検証に関連付けられたエラー メッセージの外観を定義する Style プロパティのコレクションへの参照を取得します。
パブリック プロパティ Visible  サーバー コントロールを UI としてページに表示するかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ Width  Web サーバー コントロールの幅を取得または設定します。(WebControl から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタを取得します。(Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティで使用される区切り記号を表す文字値を取得します。(Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。(Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ Events  コントロールのイベント ハンドラ デリゲートのリストを取得します。このプロパティは読み取り専用です。(Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID を区別するために使用する文字を取得します。(Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsEnabled  コントロールが有効かどうかを示す値を取得します。(WebControl から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールでビューステートが有効かどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティ TagKey オーバーライドされます。 PasswordRecovery コントロールに対応する HtmlTextWriterTag 値を取得します。
プロテクト プロパティ TagName  コントロール タグの名前を取得します。このプロパティは、主にコントロールの開発者によって使用されます。(WebControl から継承されます。)
プロテクト プロパティ ViewState  同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。(Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。(Control から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイルの空白以外の要素を Web コントロールにコピーして、コントロールの既存のスタイル要素を上書きします。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。 (Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトでカプセル化されていないプロパティをこのメソッドの呼び出し元の Web サーバー コントロールにコピーします。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド DataBind  オーバーロードされます。 CompositeControl およびそのすべての子コントロールにデータ ソースをバインドします。 (CompositeControl から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。 (Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 (Control から継承されます。)
パブリック メソッド Focus  コントロールに入力フォーカスを設定します。 (Control から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロールが含まれているかどうかを確認します。 (Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイルの空白以外の要素を Web コントロールにコピーしますが、コントロールの既存のスタイル要素は上書きしません。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド RenderBeginTag  コントロールの HTML 開始タグを指定されたライタに表示します。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド RenderControl  オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 (Control から継承されます。)
パブリック メソッド RenderEndTag  コントロールの HTML 終了タグを指定したライタに表示します。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザで使用できる URL を取得します。 (Control から継承されます。)
パブリック メソッド ResolveUrl  要求側クライアントで使用できる URL に変換します。 (Control から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラ デリゲートを割り当てます。 (Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttributesToRender  指定した HtmlTextWriterTag に表示する必要のある HTML 属性およびスタイルを追加します。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
プロテクト メソッド AddedControl  子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML の要素が解析されたことを通知し、その要素をサーバー コントロールの ControlCollection オブジェクトに追加します。 (Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。 (Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールのすべての子コントロールのビューステート情報を削除します。 (Control から継承されます。)
プロテクト メソッド CreateChildControls オーバーライドされます。 PasswordRecovery コントロールを構成する個々のコントロールを作成します。
プロテクト メソッド CreateControlCollection  サーバー コントロールの子コントロール (リテラルおよびサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。 (Control から継承されます。)
プロテクト メソッド CreateControlStyle  WebControl クラスで、すべてのスタイル関連プロパティを実装するために内部的に使用されるスタイル オブジェクトを作成します。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
プロテクト メソッド DataBind  オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。 (Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースをサーバー コントロールの子コントロールにバインドします。 (Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。 (Control から継承されます。)
プロテクト メソッド EnsureID  ID が割り当てられていないコントロールの ID を作成します。 (Control から継承されます。)
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 (Control から継承されます。)
プロテクト メソッド GetDesignModeState  コントロールのデザイン時データを取得します。 (Control から継承されます。)
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。 (Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。 (Control から継承されます。)
プロテクト メソッド LoadControlState オーバーライドされます。 基本 Control.LoadControlState メソッドを実装します。
プロテクト メソッド LoadViewState オーバーライドされます。 基本 Control.LoadViewState メソッドを実装します。
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。 (Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnAnswerLookupError AnswerLookupError イベントを発生させます。
プロテクト メソッド OnBubbleEvent オーバーライドされます。 基本 Control.OnBubbleEvent メソッドを実装します。
プロテクト メソッド OnDataBinding  DataBinding イベントを発生させます。 (Control から継承されます。)
プロテクト メソッド OnInit オーバーライドされます。 基本 Control.OnInit メソッドを実装します。
プロテクト メソッド OnLoad  Load イベントを発生させます。 (Control から継承されます。)
プロテクト メソッド OnPreRender オーバーライドされます。 基本 Control.OnPreRender メソッドを実装します。
プロテクト メソッド OnSendingMail SendingMail イベントを発生させます。
プロテクト メソッド OnSendMailError 電子メール メッセージをユーザーに送信できない場合に、SendMailError イベントを発生させます。
プロテクト メソッド OnUnload  Unload イベントを発生させます。 (Control から継承されます。)
プロテクト メソッド OnUserLookupError UserLookupError イベントを発生させます。
プロテクト メソッド OnVerifyingAnswer VerifyingAnswer イベントを発生させます。
プロテクト メソッド OnVerifyingUser VerifyingUser イベントを発生させます。
プロテクト メソッド OpenFile  ファイルの読み込みで使用される Stream を取得します。 (Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントのソースおよびその情報をコントロールの親に割り当てます。 (Control から継承されます。)
プロテクト メソッド RecreateChildControls  CompositeControl から派生したコントロールに、子コントロールを再作成します。 (CompositeControl から継承されます。)
プロテクト メソッド RemovedControl  子コントロールが Control オブジェクトの Controls コレクションから削除された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド Render オーバーライドされます。  
プロテクト メソッド RenderChildren  クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。 (Control から継承されます。)
プロテクト メソッド RenderContents  コントロールの内容を指定したライタに出力します。このメソッドは、主にコントロールの開発者によって使用されます。 (WebControl から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 (Control から継承されます。)
プロテクト メソッド ResolveAdapter  指定したコントロールを表示するコントロール アダプタを取得します。 (Control から継承されます。)
プロテクト メソッド SaveControlState オーバーライドされます。 基本 Control.SaveControlState メソッドを実装します。
プロテクト メソッド SaveViewState オーバーライドされます。 基本 Control.SaveViewState メソッドを実装します。
プロテクト メソッド SetDesignModeState オーバーライドされます。 基本 Control.System.Web.UI.IControlDesignerAccessor.SetDesignModeState メソッドを実装します。
プロテクト メソッド TrackViewState オーバーライドされます。 基本 Control.TrackViewState メソッドを実装します。
パブリック イベントパブリック イベント
  名前 説明
パブリック イベント AnswerLookupError パスワード回復用の確認質問に対してユーザーが誤った解答を入力した場合に発生します。
パブリック イベント DataBinding  サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。)
パブリック イベント Disposed  サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。)
パブリック イベント Init  サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。)
パブリック イベント Load  サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。)
パブリック イベント PreRender  Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。)
パブリック イベント SendingMail パスワードが電子メールでユーザーに送信される前に発生します。
パブリック イベント SendMailError 電子メール メッセージを送信しようとしたときに、SMTP メール システムがエラーをスローした場合に発生します。
パブリック イベント Unload  サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。)
パブリック イベント UserLookupError ユーザーが入力したユーザー名をメンバシップ プロバイダが検索できない場合に発生します。
パブリック イベント VerifyingAnswer パスワード回復用の確認質問への解答をユーザーが送信したときに発生します。
パブリック イベント VerifyingUser メンバシップ プロバイダがユーザー名を検証する前に発生します。
参照参照

関連項目

PasswordRecovery クラス
System.Web.UI.WebControls 名前空間
MailDefinition クラス

その他の技術情報

ASP.NET ログイン コントロールの概要



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「PasswordRecovery」の関連用語

PasswordRecoveryのお隣キーワード
検索ランキング

   

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



PasswordRecoveryのページの著作権

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

©2026 GRAS Group, Inc.RSS