5 de jan de 2012

[Parte 1] Capítulo 2: Introdução a programação web em páginas ASP.NET utilizando Razor Syntax

O capítulo 2 oferecerá uma visão global da programação Web ASP.NET com Razor Syntax. ASP.NET é uma tecnologia da Microsoft para executar páginas dinâmicas em Web Servers.

Trabalharemos com:
- 8 dicas de programação para começar a trabalhar com páginas Web ASP.NET utilizando Razor Syntax;
- Conceitos básicos de programação que serão úteis;
- Como o código do servidor ASP.NET e a Razor Syntax se relacionam.

8 DICAS DE PROGRAMAÇÃO

Estamos trabalhando com Razor Syntax utilizando a linguagem de programação C#, contudo, Razor Syntax oferece suporta ao Visual Basic. Todos os conceitos trabalhados aqui, também podem ser desenvolvidos em VB.

Dica 1: Adicionamos o código à página utilizando o caractere "@"
O caractere "@" indica o início de expressões inline, blocos de declarações simples e blocos de múltiplas declarações.

Por exemplo:


O resultado do código a seguir, podemos ver ao rodar a página:

Quando você solicita a exibição de um conteúdo na página utilizando o @, o HTML codifica a saída, substituindo os caracteres reservados do HTML (<, > e &), permitindo que o conteúdo seja exibido na página, ao invés de ser interpretado como tags HTML ou entidades. Sem a codificação, a saída do código do servidor não será exibida corretamente, ocasionando a vulnerabilidade da segurança da página.

Dica 2: Inclua blocos de códigos em chaves
Um bloco de código com uma ou mais instruções é colocado entre chaves.

Por exemplo:


A saída da página acima será:





Nenhum comentário:

Postar um comentário

Sua crítica, sugestão ou comentário será muito bem vindo!