PasswordRecovery.TextBoxStyle プロパティ

定義

PasswordRecovery コントロールのテキスト ボックスの外観を定義するスタイル プロパティのコレクションへの参照を取得します。Gets a reference to a collection of style properties that define the appearance of text boxes in the PasswordRecovery control.

public:
 property System::Web::UI::WebControls::Style ^ TextBoxStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style TextBoxStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.TextBoxStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property TextBoxStyle As Style

プロパティ値

Style

Style コントロールのテキスト ボックスの外観を定義するプロパティを格納している PasswordRecovery への参照。A reference to a Style that contains properties that define the appearance of text boxes in the PasswordRecovery control.

属性

次のコード例では、ユーザーがユーザー名を入力したときに、ユーザー名テキストボックスの外観を変更します。The following code example changes the appearance of the User Name text box if the user makes a mistake entering his or her user name.

重要

この例には、セキュリティ上の脅威となる可能性のあるユーザー入力を受け付けるテキストボックスが含まれています。This example contains a text box that accepts user input, which is a potential security threat. 既定では、ASP.NET Web ページによって、ユーザー入力にスクリプトまたは HTML 要素が含まれていないかどうかが検証されます。By default, ASP.NET Web pages validate that user input does not include script or HTML elements. 詳細については、「スクリプトによる攻略の概要」を参照してください。For more information, see Script Exploits Overview.

<%@ 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">
    void PasswordRecovery1_UserLookupError(object sender, EventArgs e)
    {
        PasswordRecovery1.TextBoxStyle.BackColor = System.Drawing.Color.Red;
        PasswordRecovery1.TextBoxStyle.ForeColor = System.Drawing.Color.White;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
    <asp:passwordrecovery id="PasswordRecovery1" runat="server" 
        onuserlookuperror="PasswordRecovery1_UserLookupError">
        <textboxstyle backcolor="#C0FFC0"></textboxstyle>
    </asp:passwordrecovery>

</form>
</body>
</html>
<%@ 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">
    Sub PasswordRecovery1_UserLookupError(ByVal sender As Object, ByVal e As System.EventArgs)
        PasswordRecovery1.TextBoxStyle.BackColor = System.Drawing.Color.Red
        PasswordRecovery1.TextBoxStyle.ForeColor = System.Drawing.Color.White
    End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
    <asp:passwordrecovery id="PasswordRecovery1" runat="server" 
        onuserlookuperror="PasswordRecovery1_UserLookupError">
        <textboxstyle backcolor="#C0FFC0"></textboxstyle>
    </asp:passwordrecovery>

</form>
</body>
</html>

注釈

プロパティは、 TextBoxStyle コントロール内のテキストボックスの外観を定義し PasswordRecovery ます。The TextBoxStyle property defines the appearance of text boxes in the PasswordRecovery control. このプロパティは読み取り専用です。ただし、返されるオブジェクトのプロパティを設定することはでき Style ます。This property is read-only; however, you can set the properties of the Style object it returns. これらのプロパティは、フォームで宣言によって設定でき Property-Subproperty ます。ここで、は Subproperty クラスのプロパティを表し Style ます (たとえば、 TextBoxStyle-ForeColor )。You can set these properties declaratively in the form Property-Subproperty, where Subproperty represents a property of the Style class (for example, TextBoxStyle-ForeColor). また、フォームでプログラムを使用してプロパティを設定することもでき Property.Subproperty ます (例 TextBoxStyle.ForeColor )。You can also set the properties programmatically in the form Property.Subproperty (for example, TextBoxStyle.ForeColor).

共通の設定には、カスタムの背景色、テキストの色、およびフォントのプロパティが含まれます。Common settings include custom background color, text color, and font properties.

プロパティのスタイル設定は、 TextBoxStyle コントロールのスタイル設定とマージされ PasswordRecovery ます。The style settings for the TextBoxStyle property are merged with the style settings for the PasswordRecovery control. プロパティで行った設定 TextBoxStyle は、コントロールのプロパティの対応する設定よりも優先され PasswordRecovery ます。Any settings made in the TextBoxStyle property override the corresponding settings in properties of the PasswordRecovery control.

次の PasswordRecovery プロパティは設定によってオーバーライドされ TextBoxStyle ます。The following PasswordRecovery properties are overridden by TextBoxStyle settings:

テンプレートを使用してコントロールの外観を定義する場合 PasswordRecoveryTextBoxStyle プロパティは効果がありません。When you use templates to define the appearance of the PasswordRecovery control, the TextBoxStyle property has no effect.

適用対象

こちらもご覧ください