Wie kann ich ein Programm öffnen Sie eine neue Seite in einem neuen tab von meinem codebind Datei in ASP.NET?
Wie kann ich programmgesteuert eine Seite öffnen in einem neuen tab von meinem code-behind-Datei in ASP.NET nach einem Klick auf einen button in meine erste Seite?
Hoffentlich aus die neue Seite, ich könnte auch die Sitzung [] - array.
Nicht, dass könnte die beteiligten ein erneutes laden der aktuellen Seite?
InformationsquelleAutor Matt | 2009-08-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
"Code behind", auf dem server läuft kein browser-Instanzen es zu öffnen/verwenden.
Javascript läuft im browser, auf dem client-computer, es kann eine neue Registerkarte öffnen.
Wenn Sie wollen, Sie haben zu schreiben, ein Stück, das in C# generiert ein JavaScript-snippet, mit dem Fenster.öffnen Befehl.
InformationsquelleAutor Itay Moav -Malimovka
Kelsey ' s code ist richtig, aber jetzt ist depricated, den vorgeschlagenen Weg, es jetzt zu tun, ist die Verwendung des ScriptManager-Methoden wie diese.
InformationsquelleAutor epotter
Registrieren Sie sich einfach ein Fenster.öffnen-Befehl im start-client-Skript.
In der C# client-side code (Ereignis):
Wenn Sie Seite aufgetischt wird, das startup-script ausgelöst wird, und öffnen Sie ein neues Fenster. Sie können anpassen, wie die Fenster.öffnen funktioniert über Attribute.
InformationsquelleAutor Kelsey
Wie über die Reaktion.Redirect("~/formname.aspx?Parameter=" + yourparamater); ?
InformationsquelleAutor Nate