Login.TextBoxStyle Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает ссылку на коллекцию свойств, которые определяют внешний вид текстовых полей в элементе управления Login.
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, который содержит свойства, определяющие внешний текстовых полей.
- Атрибуты
Примеры
В следующем примере кода задаются цвета фона и текста элементов управления Имя пользователя и Пароль TextBox , задавая свойства объекта, на Style который ссылается TextBoxStyle свойство .
Важно!
В этом примере содержится текстовое поле, принимающее введенные пользователем данные, что является потенциальной угрозой безопасности. По умолчанию данные, вводимые пользователем на веб-страницах ASP.NET, проверяются на наличие скриптов и 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">
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>
Комментарии
Свойство TextBoxStyle определяет внешний вид элементов управления Имя пользователя и Пароль TextBox в элементе Login управления . Это свойство доступно только для чтения; однако можно задать свойства возвращаемого Style объекта. Эти свойства можно задать декларативно в форме Property-Subproperty
, где Subproperty
представляет свойство Style класса (например, TextBoxStyle-ForeColor
). Свойство можно задать программным способом в форме Property.Subproperty
(например, TextBoxStyle.ForeColor
).
К общим параметрам относятся настраиваемый цвет фона, цвет текста и свойства шрифта. Свойство TextBoxStyle определяет внешний вид текстовых полей имени пользователя и пароля.
Параметры стиля для TextBoxStyle свойства объединяются с параметрами стиля для Login элемента управления . Все параметры, сделанные в свойстве TextBoxStyle , переопределяют соответствующие параметры в свойствах Login элемента управления .
Следующие Login свойства стиля переопределяются TextBoxStyle параметрами:
При использовании шаблонов для определения внешнего вида Login элемента управления свойство не оказывает никакого TextBoxStyle влияния.