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

Otros recursos

Presentar información mediante JScript