Come override InitComplete su ASP.Net

February 27

Quando una pagina ASP.NET carichi su browser di un utente, diversi passaggi e le funzioni eseguite prima che il risultato finale. La funzione "InitComplete" corre dopo l'inizializzazione della pagina ID elemento e pagine master carico. È possibile aggiungere una propria funzione InitComplete a un'applicazione di personalizzare i processi di pagina Web. Un InitComplete personalizzato consente di definire gli stati di controllo prima che l'utente vede il controllo nel browser. Quando si aggiunge il codice nella funzione InitComplete, si ignora il processo di default.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "Microsoft .NET," quindi su "Visual Studio." Aprire il progetto NET nell'editor.

2 Fare doppio clic sul codice della pagina che si desidera modificare. Il codice della pagina back-end contiene la funzione InitComplete e le altre funzioni che elaborano ingresso per l'utente.

3 Digitare il nuovo codice nella funzione InitComplete si desidera ignorare. Per esempio, se si desidera creare una casella di testo di input nascosto, digitare il seguente codice:

HiddenField hf = new HiddenField ();

hf.ID = "myInitializedField";

4 Collegare la nuova funzione nel codice della pagina di intestazione. Fare clic con il modulo e selezionare "View forma". Fare clic sulla scheda "Designer" per visualizzare il codice ASP.NET HTML.

5 Aggiungere il seguente testo al tag definizione della pagina in cima alla pagina:

OnInitComplete = "NewFunction"