Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1841 | Besucher online: 17
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Button Click -> neues Fenster


Autor: Sebastian Kühner
Sprache: ASP.net
Bewertung:
7.56 (6 votes)
Anzahl der Aufrufe: 14992
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit folgendem Code kann man mit einem Button-Click ein neues Fenster öffnen und davor noch Code ausführen.
Verwendet wird dafür einfach der Callback des Click-Events des Buttons.


Abgelegt unter: button, click, neues Fenster.



ASP.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
protected void Button1_Click(object sender, EventArgs e)
{
    CreateDataColumns();
    //Server.Transfer("NeuesFenster.aspx");


    StringBuilder onloadScript = new StringBuilder();
    onloadScript.Append("<script type='text/javascript'>\n");
    onloadScript.Append("window.open('NeuesFenster.aspx');");
    onloadScript.Append("</script>");

    Page.ClientScript.RegisterStartupScript(this.GetType(), "onLoadCall", onloadScript.ToString());
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

OH schrieb am:  16.12.2009 11:04:57

Ich saß heute an meiner Anwendung und wollte diesen Code verwenden, aber er funktionierte nicht. Nach einiger Zeit und Tests habe ich herrausgefunden, dass, warum auch immer, der Teil "\n" in dem ersten onloadScript Aufruf dafür verantwortlich war. Als ich diese zwei Zeichen entfernt habe, funktionierte es problemlos. Nur zur Info falls irgendwann jemand auf das selbe Problem wie ich stößt.


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.