正文

从 ASP.NET 显示2007-01-31 11:23:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/Csharpsky/22999.html

分享到:

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

使用 <%= %>

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

  CopyCode image复制代码
Hello <%= name %>!

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

  CopyCode image复制代码
Hello Frank!

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

Response.Write 语句

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

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

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

Note注意

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

  CopyCode image复制代码
<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> 标记被拆分开,因此服务器将不处理此标记。

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

阅读(2234) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册