Latest web development tutorials

ASP.NET Web Forms

Wszystkie elementy sterujące serwera musi pojawić się w tagu <form> <form> tagu musi zawierać atrybut runat = "server".


ASP.NET Web Forms

Wszystkie elementy sterujące serwera musi pojawić się w tagu <form> <form> tagu musi zawierać atrybut runat = "server". runat = atrybut "serwer" oznacza, że ​​forma muszą być przetwarzane na serwerze. Pokazuje również, że kontrole w nim zawarte mogą być dostępne przez skrypt serwera:

<form runat="server">

...HTML + server controls

</form>

Uwaga: Ta forma jest zawsze złożone w samej strony.Jeśli podasz atrybut działania, zostanie ono zignorowane. Jeśli pominąć właściwość metion będzie domyślnie method = "post". Ponadto, jeśli nie podasz nazwy i identyfikatora atrybuty, są automatycznie przypisywane przez ASP.NET.

Uwaga: .aspx strona może zawierać tylko jeden <form runat = "server"> Kontrola!

Jeśli jesteś w zamkniętego bez nazwy, metody działania, czy atrybut id strony aspx formularza, należy wybrać, aby zobaczyć kod źródłowy, zobaczysz ASP.NET dodać te atrybuty postaci, jak pokazano poniżej:

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

...some code

</form>


Prześlij formularz

Forma jest zazwyczaj składane przez kliknięcie przycisku. Format ASP.NET kontrola serwera Button jest w następujący sposób:

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

Atrybut id dla przycisku definiuje unikalną nazwę, atrybuty tekstu przypisuje etykietę dla przycisku. obsługi zdarzenia onClick określa wykonać nazwie podprogramu.

W poniższym przykładzie, możemy zadeklarować kontrolę przycisku w pliku .aspx. Kliknij przycisk, aby uruchomić podprogram zmienić tekst na przycisku:

Przykłady