PasswordRecovery.QuestionTemplate プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PasswordRecovery.QuestionTemplate プロパティの意味・解説 

PasswordRecovery.QuestionTemplate プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

PasswordRecovery コントロールの質問ビューを表示するために使用するテンプレートを取得または設定します。

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

<TemplateContainerAttribute(GetType(PasswordRecovery))>
 _
Public Overridable Property
 QuestionTemplate As ITemplate
Dim instance As PasswordRecovery
Dim value As ITemplate

value = instance.QuestionTemplate

instance.QuestionTemplate = value
[TemplateContainerAttribute(typeof(PasswordRecovery))] 
public virtual ITemplate QuestionTemplate { get;
 set; }
[TemplateContainerAttribute(typeof(PasswordRecovery))] 
public:
virtual property ITemplate^ QuestionTemplate {
    ITemplate^ get ();
    void set (ITemplate^ value);
}
/** @property */
public ITemplate get_QuestionTemplate ()

/** @property */
public void set_QuestionTemplate (ITemplate
 value)
public function get QuestionTemplate
 () : ITemplate

public function set QuestionTemplate
 (value : ITemplate)

プロパティ値
質問ビューに PasswordRecovery コントロールを表示するためのテンプレートを格納している ITemplate。既定値は null 参照 (Visual Basic では Nothing) です。

解説解説

QuestionTemplate プロパティには、質問ビューの PasswordRecovery コントロールの外観を定義するテンプレートが格納されます。

質問ビューのテンプレートで使用する必須コントロールと省略可能なコントロールを次の表に示します。

Submit コントロールには、Button、LinkButton、ImageButton など、イベント バブルを発生させるコントロールを指定できます。コントロールのコマンド名プロパティは、"Submit" に設定する必要があります。

質問ビューに必須コントロールが含まれていない場合、PasswordRecovery コントロールは HttpException 例外をスローします。省略可能なコントロールの ID に正しくない型のコントロールを設定しても例外はスローされません。しかし、以後そのコントロールは PasswordRecovery コントロールに無視されます。

テンプレートを使用して質問ビューの外観を定義した場合、次のプロパティだけがコントロールの動作に影響します。

質問ビューにテンプレートを使用した場合、他のすべてのプロパティは無効になります。

使用例使用例

質問ビューの既定のテンプレートを次のコード例に示します。

<%@ page language="C#" %>

<script runat="server">

</script>

<html>
<body>
<form runat="server">
    <asp:passwordrecovery id="PasswordRecovery1"
 runat="server">
        <questiontemplate>
            <table border="0">
                <tr>
                    <td align="Center" colspan="2">Identity
 Confirmation</td>
                </tr>
                <tr>
                    <td align="Center" colspan="2">Answer
 the following question to receive your password.</td>
                </tr>
                <tr>
                    <td align="Right">User Name:</td>
                    <td>
                        <asp:literal runat="server"
 id="UserName"></asp:literal>
                    </td>
                </tr>
                <tr>
                    <td align="Right">Question:</td>
                    <td>
                        <asp:literal runat="server"
 id="Question"></asp:literal>
                    </td>
                </tr>
                <tr>
                    <td align="Right">Answer:</td>
                    <td>
                        <asp:textbox runat="server"
 id="Answer"></asp:textbox>
                        <asp:requiredfieldvalidator runat="server"
 controltovalidate="Answer" errormessage="Answer."
 id="AnswerRequired">*</asp:requiredfieldvalidator>
                    </td>
                </tr>
                <tr>
                    <td align="Right" colspan="2">
                        <asp:button runat="server"
 commandname="Submit" text="Submit"
 id="Button"></asp:button>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" style="color:Red;">
                        <asp:literal runat="server"
 id="FailureText"></asp:literal>
                    </td>
                </tr>
            </table>
        </questiontemplate>
    </asp:passwordrecovery>

</form>
</body>
</html>
<%@ page language="VB" %>

<script runat="server">

</script>

<html>
<body>
<form runat="server">
    <asp:passwordrecovery id="PasswordRecovery1" runat="server">
        <questiontemplate>
            <table border="0">
                <tr>
                    <td align="Center" colspan="2">Identity
 Confirmation</td>
                </tr>
                <tr>
                    <td align="Center" colspan="2">Answer
 the following question to receive your password.</td>
                </tr>
                <tr>
                    <td align="Right">User Name:</td>
                    <td>
                        <asp:literal runat="server" id="UserName"></asp:literal>
                    </td>
                </tr>
                <tr>
                    <td align="Right">Question:</td>
                    <td>
                        <asp:literal runat="server" id="Question"></asp:literal>
                    </td>
                </tr>
                <tr>
                    <td align="Right">Answer:</td>
                    <td>
                        <asp:textbox runat="server" id="Answer"></asp:textbox>
                        <asp:requiredfieldvalidator runat="server" controltovalidate="Answer"
 errormessage="Answer." id="AnswerRequired">*</asp:requiredfieldvalidator>
                    </td>
                </tr>
                <tr>
                    <td align="Right" colspan="2">
                        <asp:button runat="server" commandname="Submit"
 text="Submit" id="Button"></asp:button>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" style="color:Red;">
                        <asp:literal runat="server" id="FailureText"></asp:literal>
                    </td>
                </tr>
            </table>
        </questiontemplate>
    </asp:passwordrecovery>

</form>
</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

PasswordRecovery.QuestionTemplate プロパティのお隣キーワード

   

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



PasswordRecovery.QuestionTemplate プロパティのページの著作権

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

©2026 GRAS Group, Inc.RSS