2016-06-10 4 views
0
LdapAuthentication adAuth = new LdapAuthentication(adPath); 
    try 
    { 
    if(true == adAuth.IsAuthenticated(txtDomain.Text, txtUsername.Text, txtPassword.Text)) 
    { 
     //You can redirect now. 
     Server.Transfer("~/WebForm2.aspx"); 
    } 

Ich möchte Login-Seite auf Standard (Webform.2) verschieben, aber das Ergebnis ist Error untergeordnete Anfrage für ~/WebForm2.aspx ausführen. Habe ich falschen Code geschrieben? Oder vielleicht habe ich etwas Code verloren.So leiten Sie die Seite auf eine andere Seite in ASP.NET mit Authentication

Antwort

0

Versuchen

Response.Redirect("WebForm2.aspx", false); 

oder Webformular wird in einem anderen Ordner abgelegt. dann mit vollständigem Pfad

Response.Redirect("~/pages/WebForm2.aspx", false); 
+0

immer Fehler beim Ausführen der untergeordneten Anforderung für ~/WebForm2.aspx. –

+0

Wenn ich nicht bin

HTML-Body-Seite die Website ausführen, aber wenn ich hinzufügen die Website kann nicht ausgeführt werden. –

+0

könnten Sie den genauen Fehler posten, den Sie bekommen? – rahlrokks