[MEU 50º LIVRO]: BANCOS DE DADOS E ACESS - CURSO COMPLETO - DO BÁSICO AO VBA - 1602 páginas

Páginas: 1602 | Autor: Júlio Battisti | 40% de Desconto e 70h de Vídeo Aulas de Bônus

Você está em: PrincipalArtigosASP.NET › Capítulo 07 : 03
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
ASP.NET - CURSO COMPLETO
Autor: Júlio Battisti


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!


Lição 055 - Capítulo 07 - HTML Server Controls

Agora que já conhecemos um pouco mais sobre o processamento de páginas ASP.NET e sobre a classe page, estamos prontos para começar a estudar os HTML Server Controls. Vamos iniciar o nosso estudo entendendo o que são HTML Server Controls.

Uma definição para HTML Server Controls.

Em primeiro lugar são controles de servidor, isto é, são processados no servidor. Para definir um controle como sendo de servidor, devemos definir a sua propriedade runat como sendo igual a server, conforme o exemplo a seguir:

<input id="Senha" type=password size=40  runat="server">

A propriedade runat=”server” faz com que o controle seja compilado juntamente com a página e executado, no servidor, cada vez que a página é requisitada. Observe que esta forma de processamento demanda mais recursos do servidor do que os controles HTML tradicionais.

Em segundo lugar os controles disponibilizam um modelo de programação baseado em eventos. Esta é uma mudança importante em relação às versões anteriores. Por exemplo, quando o usuário clica em um botão Enviar, os valores do formulário são enviados para o servidor e o evento Click do botão é disparado. Podemos escrever código que executa quando o evento é disparado. Nos já fizemos uso desta técnica no Exemplo da Listagem 6.1 – chap6ex1.aspx.

Na seção de apresentação do exemplo citado, temos um controle do tipo Submit – um botão de comando. Este controle é criado com a linha de código a seguir:

<input type=submit value="Enter"  OnServerClick="Botao_Click" runat="server">

Observe a propriedade OnServerClick="Botao_Click". Esta propriedade define o nome do procedimento que será executado, no servidor, em resposta ao evento Click do botão.

Na seção de código da página criamos um procedimento chamado Botao_Click, o qual é executado em resposta ao evento Click do botão de comando, conforme indicado no código a seguir:

<script language="C#" runat="server">
      public void Botao_Click(Object sender,EventArgs e)
            {
            if (Nome.Value == "user1" && Senha.Value == "senha123")
                        {          
                        Message.InnerHtml = "LOGON EFETUADO COM SUCESSO !!!!";
                        }
             else
                    {
                            Message.InnerHtml = "LOGON FALHOU, TENTE NOVAMENTE !!!";
                        }
              
            }
</script>

Cada controle de servidor é considerado, pelo Framework .NET, como um objeto da página. Como um objeto, o controle possui propriedades, métodos e eventos, as quais são acessíveis através do código de programação.

HTML Server controls devem ser colocados dentro de um formulário, na página ASP.NET. Criamos um formulário, conforme veremos mais adiante, com as tags <FORM> </FORM>. Além disso a propriedade runat, do formulário, deve ser definida como: runat=”server”.

Como a utilização de Server Controls exige mais recursos do servidor do que o uso de controles tradicionais, somente devemos utilizar Server Controls, quando as suas características forem necessárias. Porém com o avanço e sofisticação das aplicações Web, vai ser difícil acharmos uma situação em que possamos dispensar o modelo baseado em eventos, disponibilizado pelos Server Controls.

Em algumas situações simples pode ser dispensável a utilização de Server Controls. Como por exemplo, quando o elemento é um link para outra página e não precisamos processar a informação do link, no servidor. Agora vamos estudar os diversos HTML Server Controls disponíveis.


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!


« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »

Best Sellers de Programação do Julio Battisti

Todos com Vídeo Aulas, E-books ou Exemplos de Brinde!

Aprenda com Júlio Battisti: SQL Server 2008 R2

 

Autor: Júlio Battisti | Páginas: 1164 | Editora: Instituto Alpha

 

Macros e Programação VBA no Excel 2010

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

Access 2010 Avançado, Macros e Programação VBA - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 828 | Editora: Instituto Alpha

 

 

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI