Latest web development tutorials

páginas da Web ASP.NET

A página ASP.NET simples parece com páginas HTML normais.


Olá W3CSchool.cc

Antes de começar a aprender ASP.NET, vamos construir uma página HTML simples que exibe "Olá W3CSchool.cc" no navegador:

Olá W3CSchool.cc!



Escrito em HTML Olá W3CSchool.cc

O código a seguir será na forma de páginas HTML Exemplo de display:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Se você quiser experimentá-lo, por favor, salve o código acima em um arquivo chamado"primeira_pag.htm", e criar um link para o arquivo: primeira_pag.htm .


Escrito em ASP.NET Olá W3CSchool.cc

páginas ASP.NET maneira mais fácil para converter páginas HTML para ser copiado diretamente de um arquivo HTML ea nova extensão de arquivo alterado para.aspx.

O código a seguir irá mostrar exemplos formar página ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Se você quiser experimentá-lo, por favor, salve o código acima em um arquivo chamado"primeira_pag.aspx", e criar um link para o arquivo: primeira_pag.aspx .


Como isso funciona?

Fundamentalmente, as páginas ASP.NET e HTML são idênticos.

Extensão da página HTML é .htm. Se um navegador solicita uma página HTML para o servidor, o servidor não pode fazer quaisquer alterações, ele é enviado diretamente para a página do browser.

folha suplementar ASP.NET é aspx. Se um navegador solicita ao servidor de uma página ASP.NET, o servidor antes que os resultados são enviados de volta para o navegador, a página terá de lidar com o código executável.

A página ASP.NET acima não contém qualquer código executável, portanto, não executar qualquer coisa. No exemplo a seguir, vamos adicionar algum código executável à página para demonstrar diferenças entre páginas estáticas HTML e páginas ASP dinâmicos no.


ASP clássico

Active Server Pages (ASP) tem sido popular por muitos anos. Por ASP, o código executável pode ser colocado em uma página HTML.

As versões anteriores do ASP (antes do ASP.NET) é muitas vezes chamado de ASP clássico.

ASP.NET não é totalmente compatível com o ASP clássico, mas só depois de pequenas modificações, a maioria das páginas ASP clássicas páginas ASP.NET pode servir como uma boa corrida.

Se você quiser saber mais sobre o conhecimento clássico ASP, visite o nosso tutorial ASP .


Preparado com páginas dinâmicas ASP clássico

Para demonstrar como ASP exibir páginas de conteúdo dinâmico, vamos adicionar algum código executável (em identidade fonte vermelha) acima exemplos:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

O código dentro da tag - <%%> é executado no servidor.

Response.Write é usado para o fluxo de saída HTML para escrever algo código ASP.

Now () é um servidor retorna a data e hora actuais funções.

Se você quiser experimentá-lo, por favor, salve o código acima em um arquivo chamado"dynpage.asp", e criar um link para o arquivo: dynpage.asp .


Com páginas dinâmicas escritas em ASP .NET

O código a seguir irá mostrar exemplos formar página ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

Se você quiser experimentá-lo, por favor, salve o código acima em um arquivo chamado"dinpage.aspx" e criar um link para o arquivo: dinpage.aspx .


comparação clássico ASP ASP.NET

Exemplos do acima não pode demonstrar qualquer diferença entre ASP.NET e ASP clássico.

Como os dois últimos casos, você não pode ver a diferença entre as duas páginas ASP e ASP.NET entre as páginas.

No próximo capítulo, você vai ver como controles de servidor ASP.NET tornar mais poderoso do que o ASP clássico de.