从 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 语句的函数。
提示
在 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。