Latest web development tutorials

Web Form di ASP.NET

Tutti i controlli server devono apparire nel tag <form>, tag <form> deve contenere l'attributo runat = "server".


Web Form di ASP.NET

Tutti i controlli server devono apparire nel tag <form>, tag <form> deve contenere l'attributo runat = "server". attributo runat = "server" indica che il modulo deve essere elaborata dal server. Essa mostra anche che i controlli in esso contenuti sono accessibili dallo script del server:

<form runat="server">

...HTML + server controls

</form>

Nota: Questo modulo è sempre presentata alla pagina stessa.Se si specifica un attributo di azione, verrà ignorato. Se si omette la proprietà metion, per impostazione predefinita method = "post". Inoltre, se non si specifica il nome e id attributi, vengono assegnati automaticamente da ASP.NET.

Nota: una pagina aspx può contenere solo un <form runat = "server"> controllo!

Se ci si trova in un contenuto senza nome, il metodo, l'azione, o un attributo id della pagina aspx modulo, scegliere di visualizzare il codice sorgente, vedrete ASP.NET aggiungere questi attributi al modulo, come illustrato di seguito:

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">

...some code

</form>


Invia modulo

Modulo di solito è presentato facendo clic su un pulsante. Format controllo server Button ASP.NET è la seguente:

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

attributo id per il pulsante definisce un nome univoco, gli attributi di testo assegnata un'etichetta per il pulsante. gestore degli eventi onClick specifica per eseguire una subroutine di nome.

Nel seguente esempio, dichiariamo un controllo Button in un file aspx. Fare clic sul pulsante per eseguire la subroutine modificare il testo sul pulsante:

Esempi