Introdução à sintaxe asp+ (2) --- Escrevendo nosso primeiro arquivo asp+
Autor:Eve Cole
Data da Última Atualização:2009-05-30 19:54:18
O arquivo da página asp+ é igual ao asp. Também é um arquivo de texto, mas seu nome de sufixo não é mais .asp, mas .asp+.
Quando o navegador cliente envia uma solicitação de arquivo .aspx para o IIS, o IIS primeiro compilará o arquivo .aspx em um arquivo de classe NGWS em execução para operação. Observe que este processo de compilação ocorrerá apenas durante a primeira execução. execute diretamente com a classe NGWS no estado de execução (é muito semelhante a .jsp ?? - Tofu adicionado, não no texto original)
O arquivo Asp+ mais simples pode ser gerado alterando o nome do sufixo de um arquivo html para .aspx! No exemplo a seguir faremos um exemplo. Veja aqui um exemplo de execução:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro1.aspx
O código original é o seguinte:
<html>
<cabeça>
<link rel="stylesheet"href="intro.css">
</head>
<corpo>
<centro>
<form action="intro1.aspx" método="post">
<h3> Nome: <input id="Nome" type=text>
Categoria: <select id="Categoria" size=1>
<option>psicologia</option>
<option>negócios</option>
<option>popular_comp</option>
</selecionar>
<input type=submit value="Pesquisa">
</form>
</centro>
</body>
</html>
(Tofu acrescentou:
Algumas pessoas dirão que este exemplo é muito simples ou não é um exemplo, mas para aprendizado, pelo menos nos permite ter uma compreensão mais profunda de algumas das misteriosas aparições do asp+. Abaixo explicaremos um exemplo com < %%. > partículas de rótulo)
Arquivos ASP+ são compatíveis com arquivos ASP. Podemos usar linguagem HTML aninhada entre <%%>.
<html>
<cabeça>
<link rel="stylesheet"href="intro.css">
</head>
<corpo>
<centro>
<form action="intro2.aspx" método="post">
<h3> Nome: <input id="Nome" type=text>
Categoria: <select id="Categoria" size=1>
<option>psicologia</option>
<option>negócios</option>
<option>popular_comp</option>
</selecionar>
<input type=submit value="Pesquisa">
<p>
<% para i=0 a 7%>
<font size="<%=i%>"> Bem-vindo ao ASP+ </font> <br>
<% próximo %>
</form>
</center>
</body>
</html>
Por favor, veja a operação deste exemplo
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro2.aspx
(Adição de tofu: o exemplo acima demonstra a compatibilidade completa de arquivos aspx e arquivos asp, mas é apenas isso. aspx não se tornará um novo ponto de acesso. A seguir apresentará brevemente uma nova função de arquivos aspx)
Dica: Ao contrário do asp, o código contido em <%%> é compilado e executado, em vez da execução em nível de script como o asp.
O código <% %> no arquivo asp+ pode modificar dinamicamente a exibição da saída HTML como asp para alterar o conteúdo do cliente.
<%@ Idioma da página="VB" %>
<html>
<cabeça>
<link rel="stylesheet"href="intro.css">
</head>
<corpo>
<centro>
<form action="intro3.aspx">
<h3> Nome: <input name="Nome" type=text value="<%=Request.QueryString("Nome")%>">
Categoria: <select name="Category" size=1>
<%
Dim I como inteiro
Valores Dim (3) como string
Valores(0) = "psicologia"
Valores(1) = "negócio"
Valores(2) = "popular_comp"
Para I = 0 Para Valores.Comprimento - 1
%>
<% If (Request.QueryString("Categoria") = Valores(i)) %>
<opção selecionada>
<%outro%>
<opção>
<% Fim se %>
<%=Valores(i)%>
</opção>
<% Próximo %>
</selecionar>
<input type=submit name="Pesquisa" valor="Pesquisa">
<p>
<% If (Não Request.QueryString("Lookup") = Nulo) %>
Olá <%=Request.QueryString("Name") %>, você selecionou: <%=Request.QueryString("Category") %>
<% Fim se %>
</form>
</centro>
</body>
</html>
O exemplo de execução está em
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
ASP+ também tem muitos recursos novos, que continuarei a apresentar no momento apropriado!
Por favor, continue a nos apoiar!