Eine der Herausforderungen bei der Arbeit mit Client-seitigen Programmiersprachen wird immer Webbrowsern ohne Rücksprache mit dem Web-Server zu reagieren. ASP.NET nutzt Microsofts Web -Entwicklungsplattform VB.NET als eine ihrer Programmiersprachen. VB.NET allein kann nicht einmal ein neues Fenster öffnen , weil der Code nicht mit Browsern interagieren. Allerdings können Sie neue Web- Browser-Fenster , indem Sie JavaScript , um Ihre VB.NET Anwendung zu starten. Anleitung
1
Öffnen Sie Ihre ASP.NET Website-Projekt in Microsoft Visual Studio. Visual Studio Projektdateien Orte, die Sie im Solution Explorer-Fenster. Suchen Sie die Website Startformular , und doppelklicken Sie dieses Formular , um es in das Design-Fenster anzuzeigen.
2
Drücken Sie die " Strg", "Alt " und " X"-Taste , um die Toolbox zu öffnen. Doppelklicken Sie auf die "Button" -Steuerelement in der Toolbox , um es auf dem Formular platzieren.
3
Doppelklicken Sie auf einen leeren Bereich auf dem Formular, um den Code-Fenster zu öffnen. Dieser Code enthält die Fenster " Page_Load " sub , die ausgeführt wird, wenn die Seite geladen
4
Fügen Sie folgenden Code in das sub: .
Dim SCRIPTCODE As String
Dim URL As String
URL = " http://www.whitehouse.gov "
SCRIPTCODE = " window.open ( " + "' " + URL + "' ) "
Button1.Attributes.Add ( " onclick" , SCRIPTCODE )
die letzte Anweisung fügt ein " onclick" -Attribut auf die Taste, die Sie erstellt haben. Dieses Ereignis führt den JavaScript-Code im SCRIPTCODE Variable gespeichert. Die URL-Variable enthält den Namen der Webseite, das neue Fenster wird geöffnet.
5
Presse "F5" , um das Projekt zu starten. Ein Browser-Fenster öffnet sich und zeigt Ihre Web -Seite. Klicken Sie auf die Schaltfläche, die Sie in das Formular eingefügt . Die Schaltfläche läuft die JavaScript-Funktion . Diese Funktion öffnet ein neues Browser-Fenster und navigiert auf der Website in der "URL" Variable gespeichert.