2016-08-22 1 views
1

Ich habe eine Registrierung und Login-System, und ich muss die Variable Name aus der SQL-Datenbank aufrufen. Ich brauche eine Willkommensnachricht.Wie "ruft" man den Wert aus einer SQL-Datenbank?

label2.Text = "Welcome!" + nameFromDatabase; 

Wie kann ich den Namen Wert aus der Datenbank abrufen?

+0

Geben Sie Ihren versuchten Code ein –

+0

Wir werden Ihnen nicht den gesamten geschriebenen Code geben. versuche es von [hier] (http://stackoverflow.com/questions/27043733/welcome-message-on-master-page-after-login) wenn du irgendwo stecken bleibst, dann poste das Problem – BNN

+0

Ich brauche nur einen Code was ist Rufen Sie den Wert aus der SQL-Datenbank für die Label-Nachricht – CoopCky

Antwort

0

Wenn Sie ASP.NET membership auf Ihrer Website verwenden, dann können Sie den aktuellen Benutzer angezeigt username als Benutzer angemeldet ist Siehe unten stehende Code: -.

protected void Page_Load(object sender, EventArgs e) 
{ 
    // First find if user is logged in 
    if (Context.User.Identity.IsAuthenticated) 
    { 
     // Finds user name and says Welcome 
     lblWelcome.Text = "Welcome " + Context.User.Identity.Name; 
    } 
    else 
    { 
     // It is anonymous user, say Welcome to guest 
     lblWelcome.Text = "Welcome guest"; 
    } 
} 

andere Weg ist, den Benutzernamen in der Session zu bringen und Anzeige unter Verwendung des Etiketts

lblWelcome.Text = "Welcome " + Session["UserName"].ToString(); 
+0

Vielen Dank, ich habe es getan :) – CoopCky

+0

Wenn dies für Sie funktioniert, markieren Sie das Häkchen und akzeptieren Sie es als Antwort. Es würde dem zukünftigen Leser helfen. Vielen Dank. – BNN

Verwandte Themen