Compartir a través de


Mostrar datos desde ASP.NET

Actualización: noviembre 2007

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 &lt;%= %&gt;

El modo más sencillo de mostrar información desde un programa ASP.NET es utilizar 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 secuencias de comandos. En el ejemplo siguiente se muestra una función que contiene una instrucción Response.Write.

Nota:

En 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  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 secuencias de comandos 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  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