Freigeben über


Login.TextLayout Eigenschaft

Definition

Gibt die Position jeder Bezeichnung relativ zu dem zugeordneten Textfeld für das Login-Steuerelement an.

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

Eigenschaftswert

Einer der LoginTextLayout-Enumerationswerte. Der Standardwert ist TextOnLeft.

Ausnahmen

Der ausgewählte Wert ist keiner der LoginTextLayout-Enumerationswerte.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die LoginTextLayout -Enumeration zum Festlegen der TextLayout -Eigenschaft eines Login Steuerelements verwendet wird.

<%@ Page Language="C#" AutoEventWireup="False" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  void ChangeTextLayout_Click(object sender, EventArgs e)
  {
      if (Login1.TextLayout == LoginTextLayout.TextOnLeft)
      {
          Login1.TextLayout = LoginTextLayout.TextOnTop;
      }
      else
      {
          Login1.TextLayout = LoginTextLayout.TextOnLeft;
      }
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TextLayout Example</title>
</head>
<body>
    <form id="Form1" runat="server">
    <h3>TextLayout Example</h3>
    <table style="text-align:center"
        border="1">
        <tr>
          <td align="center">
            <asp:Login id="Login1" 
              runat="server"
              orientation="Vertical" 
              textlayout="TextOnLeft">
            </asp:Login>
          </td>
        </tr>
        <tr>
          <td align="center">
            <asp:Button id="changeTextLayout" 
              runat="Server" 
              text="Change Text Layout" 
              onclick="ChangeTextLayout_Click" >
            </asp:Button> 
          </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 ChangeTextLayout_Click(sender as Object, e as EventArgs)
    
    If Login1.TextLayout = LoginTextLayout.TextOnLeft Then
      
      Login1.TextLayout = LoginTextLayout.TextOnTop
      
    Else
      
      Login1.TextLayout = LoginTextLayout.TextOnLeft
      
    End If
    
  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TextLayout Example</title>
</head>
<body>
    <form id="Form1" runat="server">
    <h3>TextLayout Example</h3>
    <table style="text-align:center"
        border="1">
        <tr>
          <td align="center">
            <asp:Login id="Login1" 
              runat="server"
              orientation="Vertical" 
              textlayout="TextOnLeft">
            </asp:Login>
          </td>
        </tr>
        <tr>
          <td align="center">
            <asp:Button id="changeTextLayout" 
              runat="Server" 
              text="Change Text Layout" 
              onclick="ChangeTextLayout_Click" >
            </asp:Button> 
          </td>
        </tr>
      </table>
    </form>
  </body>
</html>

Hinweise

Sie können die TextLayout -Eigenschaft verwenden, um die Position von Bezeichnungen relativ zu den zugeordneten Textfeldern für das Login Steuerelement anzugeben. Diese Eigenschaft wird mithilfe eines der LoginTextLayout Enumerationswerte festgelegt. In der folgenden Tabelle sind die möglichen Werte aufgeführt.

LoginTextLayout-Wert BESCHREIBUNG
TextOnLeft Positioniert Bezeichnungen an der linken Seite der zugeordneten Texteingabefelder.
TextOnTop Positioniert Bezeichnungen über den zugeordneten Texteingabefeldern.

Gilt für:

Weitere Informationen