Introducción a la sintaxis asp+ (2)---Escribiendo nuestro primer archivo asp+
Autor:Eve Cole
Fecha de actualización:2009-05-30 19:54:18
El archivo de la página asp+ es el mismo que asp. También es un archivo de texto, pero su nombre de sufijo ya no es .asp sino .asp+.
Cuando el navegador del cliente envía una solicitud de archivo .aspx a IIS, IIS primero compilará el archivo .aspx en un archivo de clase NGWS en ejecución para su operación. Tenga en cuenta que este proceso de compilación solo ocurre durante la primera ejecución. ejecutar directamente con la clase NGWS en el estado de ejecución (¿es muy similar a .jsp?? - Se agregó Tofu, no en el texto original)
¡El archivo Asp+ más simple se puede generar cambiando el nombre del sufijo de un archivo html a .aspx! En el siguiente ejemplo, haremos uno de esos ejemplos. Consulte aquí un ejemplo de cómo ejecutarlo:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro1.aspx
El código original es el siguiente:
<html>
<cabeza>
<enlace rel="hoja de estilo"href="intro.css">
</cabeza>
<cuerpo>
<centro>
<formulario acción="intro1.aspx" método="publicación">
<h3> Nombre: <entrada id="Nombre" tipo=texto>
Categoría: <seleccione id="Categoría" tamaño=1>
<opción>psicología</opción>
<opción>negocio</opción>
<opción>popular_comp</opción>
</seleccionar>
<tipo de entrada=valor de envío="Búsqueda">
</formulario>
</centro>
</cuerpo>
</html>
(Tofu añadió:
Algunas personas dirán que este ejemplo es demasiado simple o que no es un ejemplo en absoluto, pero para aprender, al menos nos permite tener una comprensión más profunda de algunas de las misteriosas apariciones de asp+. A continuación explicaremos un ejemplo con <%%. > etiquetar partículas)
Los archivos ASP+ son compatibles con archivos ASP. Podemos utilizar lenguaje HTML anidado entre <%%>. Aquí hay un archivo ASP+ muy simple que es totalmente compatible con archivos ASP.
<html>
<cabeza>
<enlace rel="hoja de estilo"href="intro.css">
</cabeza>
<cuerpo>
<centro>
<formulario acción="intro2.aspx" método="publicación">
<h3> Nombre: <entrada id="Nombre" tipo=texto>
Categoría: <seleccione id="Categoría" tamaño=1>
<opción>psicología</opción>
<opción>negocio</opción>
<opción>popular_comp</opción>
</seleccionar>
<tipo de entrada=valor de envío="Búsqueda">
<p>
<% para i=0 a 7 %>
<font size="<%=i%>"> Bienvenido a ASP+ </font> <br>
<% siguiente %>
</formulario>
</centro>
</cuerpo>
</html>
Por favor vea el funcionamiento de este ejemplo.
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro2.aspx
(Adición de tofu: el ejemplo anterior demuestra la compatibilidad completa de los archivos aspx y los archivos asp, pero es solo esto. aspx no se convertirá en un nuevo punto de acceso. A continuación se presentará brevemente una nueva función de los archivos aspx)
Consejo: a diferencia de ASP, el código contenido en <%%> se compila y ejecuta, en lugar de una ejecución a nivel de script como ASP.
El código <% %> en el archivo asp+ puede modificar dinámicamente la visualización de salida HTML como asp para cambiar el contenido en el cliente.
<%@ Idioma de página="VB" %>
<html>
<cabeza>
<enlace rel="hoja de estilo"href="intro.css">
</cabeza>
<cuerpo>
<centro>
<formulario acción="intro3.aspx">
<h3> Nombre: <input name="Nombre" tipo=valor de texto="<%=Request.QueryString("Nombre")%>">
Categoría: <seleccione nombre="Categoría" tamaño=1>
<%
Atenuar I como número entero
Valores tenues (3) como cadena
Valores(0) = "psicología"
Valores(1) = "negocio"
Valores(2) = "popular_comp"
Para I = 0 a Valores.Longitud - 1
%>
<% Si (Request.QueryString("Categoría") = Valores(i)) %>
<opción seleccionada>
<%Más%>
<opción>
<% Finalizar si %>
<%=Valores(i)%>
</opción>
<% Siguiente %>
</seleccionar>
<tipo de entrada=enviar nombre="Búsqueda" valor="Búsqueda">
<p>
<% Si (No Request.QueryString("Buscar") = Nulo) %>
Hola, <%=Request.QueryString("Name") %>, seleccionaste: <%=Request.QueryString("Category") %>
<% Finalizar si %>
</formulario>
</centro>
</cuerpo>
</html>
El ejemplo de ejecución está en
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
ASP+ también tiene muchas características nuevas, que continuaré presentando en el momento adecuado.
¡Por favor continúa apoyándonos!