Come controllare un browser da Vb.net

July 8

Chiunque costruzione di pagine web professionali in modo capisce che l'unico modo efficace per controllare il comportamento del browser Web è attraverso JavaScript. Questa è la lingua madre di tutti i browser. Visual Studio di Microsoft fornisce una serie di strumenti per rendere questo compito più facile. Da editor di codice e debugger di supporto integrato e personalizzato controlli AJAX, un programmatore Visual Basic può evitare gran parte della frustrazione JavaScript. Qui ci sono alcune opzioni per gli sviluppatori VB.Net che desiderano personalizzare il comportamento del browser.

istruzione

1 Utilizzare client side scripting. funzioni Incorpora JavaScript all'interno del codice HTML con il tag SCRIPT. Per chiamare queste funzioni, utilizzare l'attributo onLoad del tag BODY o onClick, onChange, onBlur o altri attributi gestione degli eventi del tag input. Ecco un semplice esempio Ciao Mondo con questa tecnica.

<HTML>
<HEAD>
<TITLE> Test </ TITLE>
<Script language = "JavaScript">
Funzione btn_click ()
{Alert ( "Ciao mondo");
}
</ SCRIPT>
</ HEAD>
<BODY>
<Input type = valore "pulsante" = "Test" onclick = 'btn_click ()' />
</ BODY>
</ HTML>

2 Utilizzare ClientScript.RegisterStartupScript per richiamare le funzioni JavaScript quando la pagina viene caricata. RegisterStartupScript può essere chiamato in qualsiasi punto del lato server codice Visual Basic. Si invia il codice JavaScript al browser insieme alla nuova pagina HTML, quindi aggiunge l'evento onLoad. Una volta che la pagina viene caricata, il codice JavaScript viene eseguito immediatamente. Ecco un gestore di eventi campione ServerClick che chiede all'utente se vogliono passare alla pagina successiva utilizzando la funzione di conferma JavaScript.

Public Sub btnSubmit_Click (ByVal sender As Object, ByVal e come EventArgs) Handles btnSubmit.ServerClick
scrpt Dim come stringa = "<script language = 'javascript'>
Scrpt & = "if (confirm ( 'Vuoi continuare?'))"
Scrpt & = "window.location = 'nextPage.aspx';"
Scrpt & = "</ script>"
ClientScript.RegisterStartupScript (Me.GetType, "QuestionScript", scrpt)
End Sub

3 Utilizzare ASP.Net AJAX. AJAX mescola servizi Web basati su XML sul lato server con JavaScript sul browser per passare i messaggi avanti e indietro dietro le quinte. Anche se questo può essere al di là delle capacità di uno sviluppatore Web che inizia, Microsoft ha creato una serie di funzioni built-in che lo rendono accessibile ai programmatori Visual Basic.

4 Utilizzare i controlli AJAX. Un altro modo per utilizzare AJAX è attraverso controlli personalizzati forniti da Microsoft o da altri sviluppatori. Una volta che questi controlli vengono scaricati sul computer, trascinare nel form Web designer nello stesso modo di qualsiasi altra casella di testo o un pulsante. I controlli includono menu dinamici, caselle di testo con costruito nel completamento automatico, liste di paging, dietro il caricamento di file scene e molti altri. Controllare il riferimento qui sotto per il controllo AJAX di Microsoft aggiuntivo o di fare una ricerca su Google per i controlli di altri fornitori.