JScript 8.0 中文手册| 首页 | asp之家
从 ASP.NET 显示

可以使用多种方法从 ASP.NET 程序显示信息。一种方法是使用 <%= %> 结构。另一种方法是使用 Response.Write 语句。

使用 <%= %>

从 ASP.NET 程序显示信息的最简单方法是使用 <%= %> 结构。在等号后面输入的值将写入当前页。下面的代码显示 name 变量的值。

Hello <%= name %>!

如果名称的值是“Frank”,此代码将在当前页中写入以下字符串:

Hello Frank!

<%= %> 结构在显示单条信息时最为有用。

Response.Write 语句

显示文本的另一种方法是使用 Response.Write 语句。可以将它放在 <% %> 块内。

<% Response.Write("Hello, World!") %>

Response.Write 语句还可以在脚本块内的函数或方法中使用。下面的示例显示了一个包含 Response.Write 语句的函数。

Note注意

在 ASP.NET 页中,函数和变量应当在 <script> 块内定义,而可执行代码必须括在 <% %> 块内。

<script runat="server" language="JScript">
   function output(str) {
      Response.Write(str);
   }
   var today = new Date();
</script>
Today's date is <% output(today); %>. <BR>

Response.Write 语句的输出被合并到正在处理的页中。这样就允许 Response.Write 的输出编写代码,而该代码又可显示文本。例如,下面的代码编写一个脚本块,该脚本块在正在访问该页的浏览器的警报窗口中显示当前日期(服务器上的)。<script> 标记被拆分开,因此服务器将不处理此标记。

<script runat="server" language="JScript">
   function popup(str) {
      Response.Write("<scr"+"ipt> alert('"+str+"') </scr"+"ipt>");
   }
   var today = new Date();
</script>
<% popup(today); %>

有关更多信息,请参见 Response

请参见