Mostrar datos desde ASP.NET
Hay varias formas de mostrar información desde un programa ASP.NET. Una de ellas es utilizar la construcción <%= %>. Otra consiste en utilizar la instrucción Response.Write.
Utilizar <%= %>
El modo más sencillo de mostrar información desde un programa ASP.NET consiste en usar la construcción <%= %>. El valor que se escriba detrás del signo igual se escribe en la página actual. El código siguiente muestra el valor de la variable name.
Hello <%= name %>!
Si el valor de name fuera "Frank", el código escribiría la siguiente cadena en la página actual:
Hello Frank!
La construcción <%= %> resulta muy útil para mostrar partes individuales de la información.
Response.Write (Instrucción)
Otra manera de mostrar texto es utilizar la instrucción Response.Write. Se puede incluir en un bloque <% %>.
<% Response.Write("Hello, World!") %>
La instrucción Response.Write se puede usar también en una función o un método en un bloque de script. En el ejemplo siguiente se muestra una función que contiene una instrucción Response.Write.
Nota
En las páginas ASP.NET, las funciones y variables debe definirse dentro de bloques <script>, mientras que el código ejecutable debe ir entre bloques <% %>.
<script runat="server" language="JScript">
function output(str) {
Response.Write(str);
}
var today = new Date();
</script>
Today's date is <% output(today); %>. <BR>
El resultado de la instrucción Response.Write se incorpora a la página que se está procesando. De este modo, el resultado de Response.Write puede escribir código que, a su vez, muestra texto. Por ejemplo, el siguiente código escribe un bloque de script que muestra la fecha actual (del servidor) en una ventana de alerta del explorador que tiene acceso a la página. La etiqueta <script> está dividida para que el servidor no la procese.
<script runat="server" language="JScript">
function popup(str) {
Response.Write("<scr"+"ipt> alert('"+str+"') </scr"+"ipt>");
}
var today = new Date();
</script>
<% popup(today); %>
Para obtener más información, vea Response.
Vea también
Conceptos
Información general sobre ASP.NET