Atributele formulare HTML pe paginile 2

4.3 tag-uri pentru formulare HTML în aplicații ASP. NET 2.0

Atributele de formulare HTML pe paginile de ASP.NET 2.0, atributul Runat = „server“

Scopul principal al ASP. NET - crearea de dinamic Web-ului. Prin urmare, în cele mai multe cazuri, într-un ASP site-uri. NET furnizează o pagina HTML cu forma. că controalele gazdă care sunt proiectate pentru a primi informații de la utilizatori.

Doar să rețineți următorul punct: în ASP. NET cuvântul „formă“ (formă) este folosit în două sensuri. În primul rând, cuvântul este folosit pentru a se referi la cele mai de pagini web cu extensia. ASPX (formular Web). Al doilea cuvânt este folosit pentru a se referi la formele convenționale de HTML. care sunt plasate în pagini HTML, și servesc drept containere pentru controale. Acest subiect va fi discutat este vorba despre forme HTML in paginile ASP. NET 2.0.

În cele mai multe situații, pentru a crea un formular într-o pagină ASP. NET 2.0 manuală nu este necesară. De obicei, acesta este creat în mod automat atunci când trageți din cutia de instrumente de pe pagina web a oricărui control. Din acest motiv, în caseta de instrumente nu este furnizat nici un control special de la formele. Cu toate acestea, dacă doriți, puteți crea fie un formular manual și introduceți setările în modul de operare cu codul HTML (fila Sursă în Visual Web Designer). În mai simplă formă tag-ul său pentru a forma se pare ca acest lucru:

În principiu, etichetele de formular, care sunt utilizate în ASP. NET. standarde HTML definite. Cu toate acestea, utilizând formularele din paginile ASP. NET este necesar să se țină seama de caracteristicile suplimentare care sunt specifice doar pentru ASP. NET:

· Pe pagina. ASPX poate fi doar o singură formă, serverul de procesare (adică, cu Runat atributul = „server“ În caz contrar, atunci când încercați să proceseze această pagină pentru a ASP NET excepție are loc ..;

· Pentru formele de ASP. NET. care urmează să fie prelucrate de către server, trebuie specificat Runat atributul setat la „server“. Este acest atribut indică faptul că evenimentele din elementele acestei forme de gestionare ar trebui să fie manipulate de către server. Dacă acest element nu este specificat de control, în acest caz, forma se va comporta ca o formă normală de HTML;

· În eticheta de deschidere nu trebuie utilizat în atributul action. Valoarea acestui atribut este ajustat subsistem ASP. NET automat.

Alte atribute de formulare, care pot fi utilizate în conformitate cu standardul HTTP. Acesta poate fi utilizat în ASP. NET.