PasswordRecovery.TextLayout Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, позволяющее определить способ отображения элемента управления PasswordRecovery: горизонтально или вертикально.
public:
virtual property System::Web::UI::WebControls::LoginTextLayout TextLayout { System::Web::UI::WebControls::LoginTextLayout get(); void set(System::Web::UI::WebControls::LoginTextLayout value); };
public virtual System.Web.UI.WebControls.LoginTextLayout TextLayout { get; set; }
member this.TextLayout : System.Web.UI.WebControls.LoginTextLayout with get, set
Public Overridable Property TextLayout As LoginTextLayout
Значение свойства
Одно из значений перечисления LoginTextLayout. Значение по умолчанию — TextOnLeft.
Исключения
Для свойства TextLayout не задано допустимое значение перечисления LoginTextLayout.
Примеры
В следующем примере кода показано, как изменение TextLayout свойства влияет на внешний PasswordRecovery вид элемента управления .
<%@ 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 DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedValue == "TextOnLeft")
{
PasswordRecovery1.TextLayout = LoginTextLayout.TextOnLeft;
}
if (DropDownList1.SelectedValue == "TextOnTop")
{
PasswordRecovery1.TextLayout = LoginTextLayout.TextOnTop;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<table border="1">
<tr>
<td> Choose text layout:
<asp:dropdownlist id="DropDownList1" runat="server"
autopostback="true" onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:listitem value="TextOnLeft">Left</asp:listitem>
<asp:listitem value="TextOnTop">Top</asp:listitem>
</asp:dropdownlist>
</td>
</tr>
<tr>
<td>
<asp:passwordrecovery id="PasswordRecovery1" runat="server"
textlayout="TextOnLeft">
</asp:passwordrecovery>
</td>
</tr>
</table>
</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 DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
If DropDownList1.SelectedValue = "TextOnLeft" Then
PasswordRecovery1.TextLayout = LoginTextLayout.TextOnLeft
End If
If DropDownList1.SelectedValue = "TextOnTop" Then
PasswordRecovery1.TextLayout = LoginTextLayout.TextOnTop
End If
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">
<table border="1">
<tr>
<td> Choose text layout:
<asp:dropdownlist id="DropDownList1" runat="server"
autopostback="true" onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:listitem value="TextOnLeft">Left</asp:listitem>
<asp:listitem value="TextOnTop">Top</asp:listitem>
</asp:dropdownlist>
</td>
</tr>
<tr>
<td>
<asp:passwordrecovery id="PasswordRecovery1" runat="server"
textlayout="TextOnLeft">
</asp:passwordrecovery>
</td>
</tr>
</table>
</form>
</body>
</html>
Комментарии
Свойство TextLayout указывает, где PasswordRecovery элемент управления отображает метки полей для текстовых полей Ответ, Вопрос и Имя пользователя. Если свойству TextLayout присвоено значение TextOnLeft (по умолчанию), метки полей отображаются слева от текстовых полей. Если TextLayout задано значение TextOnTop, метки полей отображаются над текстовыми полями.
Текст меток указывается в AnswerLabelTextсвойствах , QuestionLabelTextи UserNameLabelText соответственно. Параметры стиля для меток полей указываются в свойстве LabelStyle .