日期:2009-12-07  浏览次数:20461 次

上一节 ,我们简单介绍了ASP+的配制环境,我们这一节来谈谈ASP+的语法.其实当你装好NGWS后,他所带的文档是最好的学习ASP+的教程,要你E文足够好,以及很好的耐性,学习ASP+不是难事啦.我们这些家伙也是从这里学了很多的,这篇关于ASP+语法的文章,大多数也来自于M$的原文,最可惜的就是我们的服务器不能装上NGWS,有些例子,大家不能看到执行结果,不太好。不过有些地方,我会把执行结果显示出来的。我们开始这一节吧:)

    一个ASP+页面的后缀名是".ASPX".它能够包含八种不同的语法标置元素.我们将在这篇文章中介绍这几种不同的语法,并且举出一个例子来显示它的用法。 

< % %> 与 < %= %>

用过asp吗,用过,那么大家就不会对这个标签陌生了。呵呵,下面是一个简单的例子。他执行后的结果我想我不写不出来,大家也都知道啦。这个就不多谈了,呵呵.

< % for (int i=0; i<8; i++) 
{ 
%>
 Hello World!  
< % } %>

上面的例子中< % %>之间的程序将会被执行,并显示出的结果,< %="Hello World" %>就等于< % Response.Write ("Hello World") %>

注意:在C#中,是以分号(;)做为分隔符,但是我们要注意一些事情。

 

C# code
< % Response.Write("Hello World"); %>
这里的分号是必须的
< %="Hello World"; %>
这样写会有一些小问题就是,显示的结果是 "Response.Write("Hello World";);"
正确