Login.CreateUserText Eigenschap

Definitie

Hiermee haalt u de tekst van een koppeling naar een registratiepagina voor nieuwe gebruikers op of stelt u deze in.

public:
 virtual property System::String ^ CreateUserText { System::String ^ get(); void set(System::String ^ value); };
public virtual string CreateUserText { get; set; }
member this.CreateUserText : string with get, set
Public Overridable Property CreateUserText As String

Waarde van eigenschap

De tekst van de koppeling naar de registratiepagina voor nieuwe gebruikers. De standaardwaarde is Empty.

Voorbeelden

In het volgende codevoorbeeld wordt de CreateUserText eigenschap ingesteld op 'Nieuwe gebruiker registreren...'

Important

Dit voorbeeld bevat een tekstvak dat gebruikersinvoer accepteert. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.

<%@ 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 changeText_Click(Object sender, EventArgs e)
        {
            Login1.CreateUserText = Server.HtmlEncode(createText.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>
                        Create User Text:
                    </td>
                    <td>
                        <asp:TextBox id="createText" runat="server" Text="Create user..." />
                    </td>
                    <td>
                        <asp:Button id="changeText" runat="server" Text="Change Text" OnClick="changeText_Click" />
                    </td>
                </tr>
                <tr>
                    <td colspan="3" align="center">
                        <asp:Login id="Login1" runat="server" 
                            CreateUserText="Register new user..." 
                            CreateUserUrl="register.aspx">
                        </asp:Login>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>
<%@ Page Language="VB" 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">
        Sub changeText_Click(ByVal sender As Object, ByVal e As System.EventArgs)
            Login1.CreateUserText = Server.HtmlEncode(createText.Text)
    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>
                <tr>
                    <td>
                        Create User Text:
                    </td>
                    <td>
                        <asp:TextBox id="createText" runat="server" Text="Create user..." />
                    </td>
                    <td>
                        <asp:Button id="changeText" runat="server" Text="Change Text" OnClick="changeText_Click" />
                    </td>
                </tr>
                <tr>
                    <td colspan="3" align="center">
                        <asp:Login id="Login1" runat="server" 
                            CreateUserText="Register new user..." 
                            CreateUserUrl="register.aspx">
                        </asp:Login>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>

Opmerkingen

De CreateUserText eigenschap bevat de tekst van een koppeling naar de registratiepagina voor de site. De URL van de registratiepagina wordt opgegeven in de CreateUserUrl eigenschap.

Als CreateUserUrl deze leeg is, wordt de tekst in de CreateUserText eigenschap weergegeven aan de gebruiker, maar is deze niet opgemaakt als een koppeling.

Als de CreateUserText eigenschap leeg is, is er geen koppeling naar de registratiepagina beschikbaar voor de gebruiker.

De waarde van deze eigenschap, wanneer deze is ingesteld, kan automatisch worden opgeslagen in een resourcebestand met behulp van een ontwerpprogramma. Zie en LocalizableAttribute voor meer informatie.

Van toepassing op

Zie ook