Exportieren (0) Drucken
Alle erweitern

Login.LoginButtonType-Eigenschaft

Aktualisiert: November 2007

Ruft den Typ der Schaltfläche ab, der bei der Darstellung der Login-Schaltfläche verwendet wird, oder legt diesen fest.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public virtual ButtonType LoginButtonType { get; set; }
/** @property */
public ButtonType get_LoginButtonType()
/** @property */
public  void set_LoginButtonType(ButtonType value)

public function get LoginButtonType () : ButtonType
public function set LoginButtonType (value : ButtonType)
<asp:Login LoginButtonType="ButtonType" />

Eigenschaftenwert

Typ: System.Web.UI.WebControls.ButtonType
Einer der ButtonType-Enumerationswerte. Der Standardwert ist Button.

AusnahmeBedingung
ArgumentOutOfRangeException

Die LoginButtonType-Eigenschaft wurde auf keinen gültigen ButtonType-Enumerationswert festgelegt.

Die LoginButtonType-Eigenschaft bestimmt den Typ der Schaltfläche, der als Anmeldeschaltfläche für das Login-Steuerelement verwendet werden soll. In der folgenden Tabelle sind die verschiedenen Schaltflächentypen beschrieben.

Einstellung für LoginButtonType

Der Typ der wiederzugebenden Schaltfläche

Button

Eine HTML-Schaltfläche mit dem in der LoginButtonText-Eigenschaft angegebenen Text.

Image

Ein Bild. Die URL des Bilds ist in der LoginButtonImageUrl-Eigenschaft angegeben. Die in der LoginButtonText-Eigenschaft angegebene Zeichenfolge wird als alternativer Text für das Bild verwendet.

Link

Eine HTML-Verknüpfung mit dem in der LoginButtonText-Eigenschaft angegebenen Text.

Wenn die LoginButtonType-Eigenschaft auf Button oder Link festgelegt ist, wird der Inhalt der LoginButtonImageUrl-Eigenschaft ignoriert.

Im folgenden Codebeispiel werden die unterschiedlichen Typen der für das Login-Steuerelement verfügbaren Anmeldeschaltflächen veranschaulicht.

ms156136.alert_security(de-de,VS.90).gifSicherheitshinweis:

Dieses Beispiel umfasst ein Textfeld, das Benutzereingaben akzeptiert, die ein potenzielles Sicherheitsrisiko darstellen. Standardmäßig stellen ASP.NET-Webseiten sicher, dass Benutzereingaben keine Skript- oder HTML-Elemente enthalten. Weitere Informationen finden Sie unter Übersicht über Skriptangriffe.

<%@ 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 changeButton_Click(Object sender, EventArgs e) 
    {
      if (ChooseButtonType.SelectedValue == "Button")
      {
        Login1.LoginButtonType = ButtonType.Button;
      }
      if (ChooseButtonType.SelectedValue == "Image")
      {
        Login1.LoginButtonType = ButtonType.Image;
      }
      if (ChooseButtonType.SelectedValue == "Link")
      {
        Login1.LoginButtonType = ButtonType.Link;
      }

      Login1.LoginButtonText = Server.HtmlEncode(buttonText.Text);
    }

</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>
           <tr>
             <td>Login Button Text:
             </td>
             <td>
               <asp:TextBox id="buttonText" 
                            runat="server"
                            Text="Login"></asp:TextBox>
             </td>
             <td>Button Type:
             </td>
             <td>
               <asp:DropDownList id="ChooseButtonType" 
                                 runat="server">
                 <asp:ListItem value="Button"
                               selected="true"></asp:ListItem>
                 <asp:ListItem value="Image"></asp:ListItem>
                 <asp:ListItem value="Link"></asp:ListItem>
               </asp:DropDownList>
             </td>
             <td>
                        <asp:Button id="changeButton" runat="server" Text="Change" OnClick="changeButton_Click"></asp:Button>
             </td>
           </tr>
           <tr>
             <td colspan="4" 
                 align="center">
             <asp:Login id="Login1" 
                        runat="server" 
                        LoginButtonType="Image" 
                        LoginButtonText="Log in to Web Site."
                        LoginButtonImageUrl="images\login.png">
             </asp:Login>
             </td>
           </tr>
        </table>
     </form>
  </body>
</html>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft