Compartir vía


Login.TextLayout Propiedad

Definición

Especifica la posición relativa de cada etiqueta con respecto a su cuadro de texto asociado para el control Login.

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

Valor de propiedad

Uno de los valores de enumeración de LoginTextLayout. De manera predeterminada, es TextOnLeft.

Excepciones

El valor seleccionado no es ninguno de los valores de la enumeración LoginTextLayout.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la LoginTextLayout enumeración para establecer la TextLayout propiedad de un Login control .

<%@ 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>

Comentarios

Puede usar la TextLayout propiedad para especificar la posición de las etiquetas en relación con sus cuadros de texto asociados para el Login control. Esta propiedad se establece mediante uno de los LoginTextLayout valores de enumeración. En la tabla siguiente se enumeran los valores posibles.

Valor loginTextLayout Descripción
TextOnLeft Coloca etiquetas a la izquierda de los campos de entrada de texto asociados.
TextOnTop Coloca etiquetas encima de los campos de entrada de texto asociados.

Se aplica a

Consulte también