Ich habe drei Projekte in einer gemeinsamen Lösung Projekt 1, Projekt 2 und Projekt 3. Projekt 3 enthält einzelne Anmeldeseite für die Anwendung (Single Datenbank) Wenn ich in Projekt 3 auf die Schaltfläche "Anmelden" klicke, muss ich auf die Seite "Projekt 1 Dashboard.aspx" umleiten. Jemand kann mir sagen, dass ich von einem Projekt zu einem anderen Projekt in derselben Lösung umleiten kann. wie man diese Ordnerpfade in der Anwendung angibt.Umleiten eines Projekts zu einem anderen Projekt in derselben Lösung Asp.net-Wie Pfad angeben
Antwort
Behalten Sie Ihren Projektpfad zu AppSettings in der Webkonfiguration bei. Dann Redirect zu diesem Pfad lesen von AppSettings.
So zu leiten, schlage ich vor, eine Einstellung in Ihrer App-Einstellungen hinzu, dass die Host-Projekt spezifiziert 2:
<appSettings>
<add key="Project2Host" value="localhost:5571/" />
</appSettings>
Jetzt für die Umleitung, können Sie schreiben:
Response.Redirect(Request.Url.Scheme + "://"
+ ConfigurationManager.AppSettings["Project2Host"]
+ "Numbers.aspx");
Auf diese Weise Wenn es Zeit für die Bereitstellung auf einem Server ist, können Sie es (hoffentlich) einfach verbinden, indem Sie einfach die Einstellung "Project2Host" in der Datei "web.config" in "MyServer.com/Project2" ändern.
Für den zweiten Teil, übertragen Sie eine Session-Variable, vielleicht könnten Sie es als Abfrage-String übergeben? Weiterleiten an die Ziel-URL plus "?Variable=" + Session["Variable"]
. Dann nimm es in Project 2 mit Session["Variable"] = Request.QueryString["Variable"];
.
Als Fußnote: Wenn Sie Daten zu teilen zwischen den beiden Standorten planen, halte ich würde sie als separate Ordner/virtuelle Verzeichnisse unter dem gleichen Webanwendungsprojekts Einstellung.
Kann ich Wert in Abfragezeichenfolge von einem Projekt zu einem anderen Projekt in derselben Lösung übergeben, während ich ein Projekt zu einem anderen Projekt umlenke? –
ja Sie können hier sehen http://www.codeproject.com/Tips/583097/Global-Query-String-Encryption http://www.aspsnippets.com/Articles/Encrypt-and-Decrypt-QueryString -Parameter-Werte-in-ASPNet-using-C-and-VBNet.aspx – Developer
können Sie so etwas wie
NavigationService.Navigate(new Uri("/TargetProjectName;/TargetPage.xaml", UriKind.Relative));
- 1. Datei zu einem anderen Projekt in derselben Lösung erstellen
- 2. Debuggen eines Web-API-Projekts vom MVC-Projekt in derselben Lösung
- 3. Referenz Windows Form Projekt Von einem anderen Windows Form Projekt in derselben Lösung
- 4. umleiten alles unter einem Pfad zu einer anderen Domäne - Nginx
- 5. Umleiten einer URL mit einem Pfad zu einer anderen Website
- 6. C# Kann keine Ausnahmen von einem anderen Projekt in derselben Lösung abfangen
- 7. Hinzufügen derselben "* .dll" -Referenz zu mehreren Projekten in derselben Lösung
- 8. Reporting Services Hyperlink zum Bericht in einem anderen Projekt
- 9. Umleiten in mehrere Projekte in einer Lösung
- 10. Zugriff auf die Einstellungsdatei eines anderen Projekts
- 11. Pfad zu tsconfig.json angeben
- 12. Wie erhält man den Namen eines Projekts in einer Lösung?
- 13. Umleiten zu Aktion in einem anderen Controller
- 14. ASP.NET Kern: appsettings aus einem anderen Projekt in Lösung
- 15. So erstellen Sie eine URL zu einer MVC-Aktion in einem anderen WebForm-Projekt in derselben Lösung?
- 16. Wie referenzieren Sie ein C# -Projekt aus einem C++/CLi-Projekt in derselben Lösung
- 17. C# run Form von anderem Projekt in derselben Lösung
- 18. GWT- Wie RPC-Aufruf (Server-Seite) eines Projekts in einem anderen Projekt aufrufen?
- 19. Delphi: Wie man alle Einheiten und Einheitenreferenzen eines Projekts in einem anderen Projekt verwendet
- 20. Wie referenziere ich die Anwendungseinstellungen eines Projekts von einem anderen?
- 21. Verschiedene Testeinstellungen pro Projekt in derselben Lösung Visual Studio
- 22. zu anderen Server umleiten basierend auf URL-Pfad
- 23. Abrufen eines Cookies von einem anderen Pfad
- 24. Erstellen eines neuen Projekts aus einem Projekt Skelett mit Git
- 25. VS2010: Namespace von einem anderen Projekt innerhalb der Lösung verwenden?
- 26. Große Lösung, viele Lösungskonfigurationen, Hinzufügen eines neuen Projekts
- 27. Fehler beim Verschieben eines Projekts von einem Computer zu einem anderen
- 28. Warum ein Projekt (exe) den Namespace eines anderen Projekts (dll) nicht in der gleichen Lösung sehen kann?
- 29. Subdomain umleiten zu einem anderen Server
- 30. Java-Methode des zurückgegebenen Liste als Ausgabe in einem anderen Verfahren eines anderen Projekts Mit
Mögliche doppelte versuchen mit http://stackoverflow.com/questions/23260311/how-to-redirect-to-another-page-in- another-solution-in-asp-net und http://stackoverflow.com/questions/5669159/response-redirect-from-one-web-project-to-another-in-visual-studio. –
können Sie den vollständigen Pfad in Response.Redirect 'Response.Redirect (" http: // localhost: 4040/Webform2.aspx ");' – Vicky
Sie haben den Host von Project1 Dashboard? – ash060