Login.TextBoxStyle Özellik

Tanım

Denetimdeki metin kutularının görünümünü tanımlayan bir özellik koleksiyonuna Login başvuru alır.

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

Özellik Değeri

Style

Metin kutularının görünümünü tanımlayan özellikleri içeren öğesine başvuru Style .

Öznitelikler

Örnekler

Aşağıdaki kod örneği, özellik tarafından başvuruda bulunan nesnede özellikleri ayarlayarak Kullanıcı adı ve Parola TextBox denetimlerinin Style arka plan ve metin renklerini TextBoxStyle ayarlar.

Önemli

Bu örnek, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu içerir. Varsayılan olarak, ASP.NET Web sayfaları kullanıcı girişinin betik veya HTML öğeleri içermediğini doğrular. Daha fazla bilgi için bkz. Betik Açıklarına Genel Bakış.

<%@ 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 OnLoginError(object server, EventArgs e) 
{
    Login1.TextBoxStyle.BackColor = System.Drawing.Color.Red;
}
</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:Login id="Login1" runat="server"
                OnLoginError="OnLoginError">
                <TextBoxStyle 
                    BorderStyle="Inset" 
                    ForeColor="#FFFFC0" 
                    BackColor="Gray">
                </TextBoxStyle>
            </asp:Login>

        </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 OnLoginError(ByVal sender As Object, ByVal e As EventArgs)
    Login1.TextBoxStyle.BackColor = System.Drawing.Color.Red
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:Login id="Login1" runat="server"
                OnLoginError="OnLoginError">
                <TextBoxStyle 
                    BorderStyle="Inset" 
                    ForeColor="#FFFFC0" 
                    BackColor="Gray">
                </TextBoxStyle>
            </asp:Login>

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

Açıklamalar

özelliği, TextBoxStyle denetimdeki Kullanıcı adı ve Parola TextBox denetimlerinin Login görünümünü tanımlar. Bu özellik salt okunurdur; ancak, döndürdüğü nesnenin Style özelliklerini ayarlayabilirsiniz. Bu özellikleri biçiminde Property-Subpropertybildirimli olarak ayarlayabilirsiniz; burada Subproperty sınıfın Style bir özelliğini temsil eder (örneğin, TextBoxStyle-ForeColor). Özelliğini program aracılığıyla formda Property.Subproperty (örneğin, TextBoxStyle.ForeColor) ayarlayabilirsiniz.

Genel ayarlar arasında özel arka plan rengi, metin rengi ve yazı tipi özellikleri bulunur. TextBoxStyle özelliği, kullanıcı adı ve parola metin kutularının görünümünü tanımlar.

Özelliğin TextBoxStyle stil ayarları, denetimin stil ayarlarıyla Login birleştirilir. özelliğinde TextBoxStyle yapılan tüm ayarlar, denetimin özelliklerindeki Login ilgili ayarları geçersiz kılar.

Aşağıdaki Login stil özellikleri ayarlar tarafından TextBoxStyle geçersiz kılınmış:

Denetimin görünümünü Login tanımlamak için şablonları kullandığınızda özelliğin TextBoxStyle hiçbir etkisi olmaz.

Şunlara uygulanır

Ayrıca bkz.