Latest web development tutorials

ASP.NET Web Forms

Todos os controles de servidor deve aparecer na tag <form>, tag <form> deve conter o atributo runat = "server".


ASP.NET Web Forms

Todos os controles de servidor deve aparecer na tag <form>, tag <form> deve conter o atributo runat = "server". runat = "server" atributo indica que o formulário deve ser processado no servidor. Ele também mostra que os controles contidos dentro ele pode ser acessado pelo script de servidor:

<form runat="server">

...HTML + server controls

</form>

Nota: Este formulário é sempre submetido a própria página.Se você especificar um atributo action, ele será ignorado. Se você omitir a propriedade metion, o padrão será method = "post". Além disso, se você não especificar o nome e os atributos ID, eles são atribuídos automaticamente pelo ASP.NET.

Nota: Uma página .aspx só pode conter um <form runat = "server"> controle!

Se você está em um contido sem nome, método, ação ou atributo id da página .aspx formulário, escolher visualizar o código-fonte, você verá ASP.NET adicionar esses atributos para o formulário, como mostrado abaixo:

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

...some code

</form>


Enviar formulário

Formulário é normalmente submetido clicando em um botão. Formato controle de servidor ASP.NET Botão é a seguinte:

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

atributo id para o botão define um nome exclusivo, atributos de texto atribuído um rótulo para o botão. manipulador de eventos onClick especifica para executar uma sub-rotina chamada.

No exemplo a seguir, nós declaramos um controle Button em um arquivo .aspx. Clique no botão para executar a sub-rotina mudar o texto no botão:

Exemplos