Login.TextBoxStyle Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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, özelliği 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, sınıfının bir özelliğini Style temsil ettiği Subproperty
biçiminde Property-Subproperty
bildirimli olarak ayarlayabilirsiniz (örneğin, TextBoxStyle-ForeColor
). Özelliğini formda Property.Subproperty
program aracılığıyla ayarlayabilirsiniz (örneğin, TextBoxStyle.ForeColor
).
Genel ayarlar arasında özel arka plan rengi, metin rengi ve yazı tipi özellikleri bulunur. özelliği, TextBoxStyle 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 özelliklerinde Login karşılık gelen ayarları geçersiz kılar.
Aşağıdaki Login stil özellikleri ayarlar tarafından TextBoxStyle geçersiz kılınmaktadır:
Denetimin görünümünü Login tanımlamak için şablonları kullandığınızda özelliğin TextBoxStyle hiçbir etkisi olmaz.