可以使用多种方法从 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); %> |
评论