VB.NET , die neueste Inkarnation von Visual Basic, können Sie Code, der auf einem Web-Server läuft erstellen. Da diese . NET-Code nicht in den Browser eines Benutzers ausführen , kann der Browser nicht ändern Seite Elemente wie Hyperlinks , ohne einen Anruf zurück an den Server . Dies macht es schwierig , wenn Sie Hyperlinks dynamisch skalieren ohne Auffrischung des gesamten Web -Seite wünschen . Allerdings können Sie nutzen JavaScript-Funktionen , die im Browser laufen, um Ihre VB.NET Hyperlinks dynamisch ändern. Things You
Microsoft Visual Studio 2010
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Studio 2010 , und öffnen Sie Ihr Projekt VB.NET .
< Br > 2
finden des Projekts Startformular im Solution Explorer , und klicken Sie auf die Form , um sie auszuwählen . Visual Studio zeigt das Formular den HTML-Code im Code-Fenster .
3
Klicken Sie auf den " Design" -Taste am unteren Rand des Visual Studio Entwurf des Formulars Fenster zu sehen.
4
Klicken Sie auf " View" -Taste an der Oberseite des Visual Studio , und klicken Sie auf " Toolbox ".
5
Ziehen Sie ein "Hyperlink" -Steuerelement und ein "Button" -Steuerelement aus der " Toolbox " auf das Formular.
6
Klicken Sie auf die Taste "Source" am unteren Rand des " Visual Studio" des Formulars HTML-Code Fenster erneut anzuzeigen. Suchen Sie den folgenden Code in diesem Fenster :
Download
Dieser Code erstellt die Schaltfläche hinzugefügt . Löschen Sie diesen Code und ersetzen Sie es mit dem Code unten :
< asp: Button- ID = " Button1 " runat = "server" Text = "Change HyperLink Size"
OnClientClick = "return changeHyperlink ('8 px ') "/>
Hinweis der" OnClientClick "-Attribut . Es definiert eine JavaScript-Funktion namens " changeHyperLink . " Es geht auch den Wert " 8px " zu dieser Funktion. Wenn ein Benutzer auf diese Schaltfläche klickt, fährt die Funktion und ändert den Hyperlink die Schriftgröße auf 8 Pixel
7
Fügen Sie den folgenden Code des Formulars "
" Abschnitt : .
< P > Jetzt registrieren language="javascript">
Funktion changeHyperlink ( newSize ) { var
Linksammlung = document.getElementsByTagName ("a" );
for (var i = 0; i < linkCollection.length ; i + +) { var
currentLink = Linksammlung [i] ;
currentLink.style.fontSize = newSize ;
return false; }}
< /script >
Dies ist die " changeHyperLInk "-Funktion im vorherigen Schritt beschrieben . Es nutzt die " getElementsByTagName " -Methode eine Auflistung aller Hyperlinks auf der Seite abrufen . Die Funktion durchläuft die Elemente und Veränderungen jedes Einzelnen " fontSize " Eigenschaft auf den Wert von der Button-Klick übergeben . Die Endabrechnung " return false " verhindert, dass der Browser das Senden einer " Postback " auf den Webserver . Dies ist wichtig , um eine aktualisierte Seite von Überlagerung die Schriftgröße ändern und Rücksendung der Hyperlinks zu ihrer normalen Größe zu stoppen.
8
Presse "F5 ". Visual Studio läuft das Projekt und zeigt das Formular in Ihrem Browser . Ein Hyperlink und die Schaltfläche angezeigt.
9
Klicken Sie auf die Schaltfläche . Die JavaScript-Funktion ausgeführt wird und ändert den Hyperlink der Größe auf dem Wert, den Sie im Code festgelegt .