第三部分 ASP简介
如何看得出哪些是ASP代码?

ASP代码包含在一对定界符中<% %>

注意:

定界符“<%”和“%>”的位置比较随便,可以与ASP语句放在一行,也可以单独成行。

<%=now()%>或

<%

=now()

%>


ASP代码中,不能将一条语句分行写,也不能将多条语句写在一行内。例如下面的写法都是错误的。
<%a=1 b=2%>

<%
a=
1
%>

ASP页面代码中,通常即包含HTML代码,又包含ASP代码,能举例看看吗?

<!--#include file="connection.asp"-->
<html>
<head>
<title>江信网络学习天地</title>

<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>
<TABLE width=764 border=0 align="center" cellPadding=0 cellSpacing=0>
<TBODY>
<TR>
<TD height="12" background=img/top_line.gif><IMG height=10
src="img/top_line.gif" width=46></TD>
</TR></TBODY></TABLE>

<table width="764" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="250"><img src="img/indextop1.gif" width="250" height="45"></td>
<td width="150"><img src="img/indextop2.gif" width="150" height="45"></td>
<td background="img/indextop3.gif">  <div align="center"><font color="#FF0000">◆</font><a href="help.htm">帮助</a></div></td>
<td width="4"><img src="img/indextop4.gif" width="4" height="45"></td>
</tr>
</table>
<table width="764" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="33" background="img/bg_03.gif"><MARQUEE scrollAmount=2 height=12>
<font color="#FFFFFF">本网络学习天地面向05探测6班、05防雷4班、05防雷5班、05网络6班同学。祝同学们学习顺利!</font>
</MARQUEE></td>
</tr>
</table>
<table width="764" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="170" valign="top" bgcolor="#C8E4A2">
<table width="175" border="0" cellspacing="0" cellpadding="0">

<tr>
<td bgcolor="#c8e4a2">
<TABLE width=100% border=0 align="center" cellPadding=0 cellSpacing=0>
<TBODY>
<TR>
<TD height="12" ></TD>
</TR></TBODY></TABLE>


<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>
<td><div align="center"><img src="img/login.gif" width="170" height="35"></div></td>
</tr>

<tr>
<td><form name="form1" method="post" action="login.asp">
<table width="95%" border="0" align="center" cellpadding="4" cellspacing="0" bgcolor="#DCEEC4">
<tr>
<td colspan="2"><div align="center"></div></td>
</tr>
<tr>
<td width="33%"><div align="left">用户:<br>
</div></td>
<td width="67%"><input name="name" type="text" id="name" size="10"></td>
</tr>

<tr>
<td><div align="center">密码:</div></td>
<td><input name="password" type="password" size="9"></td>
</tr>

<tr>
<td colspan="2"><div align="center">
<input type="submit" name="login" value="登录">
&nbsp;&nbsp; <a href="reginfo.asp">注册</a><br>
<br>
</div></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table></td>
<td width="419" valign="top">
<TABLE width=100% border=0 align="center" cellPadding=0 cellSpacing=0>
<TBODY>
<TR>
<TD height="12" ></TD>
</TR></TBODY></TABLE>
<TABLE width=410
border=0 align="center" cellPadding=0 cellSpacing=1 bgColor=#e9da85>
<TBODY>
<TR>

<TD
style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"
bgColor=#fffcf3><img src="img/announ.gif" width="230" height="30">
<br>
<TABLE cellSpacing=0 cellPadding=4 width="100%" border=0>
<TBODY><%
sql="select top 10 * from rwerwese where t='动态通告' order by id desc "
set rs=db.execute(sql)
do while not rs.eof
%>

<TR>
<td width="6">
<p align="center"><font color=#cc6633>·</font> </td>
<td width="298"> <a title="标题:<%=rs("title")%>&#13;&#10;发布者:<%=rs("user_name")%>&#13;&#10;发布时间:<%=rs("submit_date")%>" href="course/body.asp?id=<%=rs("ID")%>"><%=left(RS("title"),17)%></a></td>


<td width="94"><%=RS("submit_date")%></td>
</TR> <%
rs.movenext
loop
%>

</TBODY>
</TABLE>
<table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td><div align="right"><a href="course/list.asp?t=%B6%AF%CC%AC%CD%A8%B8%E6">更多...</a></div></td>
</tr>
</table></TD></TR></TBODY></TABLE>


</td>
<td width="170" valign="top" background="img/bg_04.gif">
<table width="95%" border="0" align="center" cellpadding="6" cellspacing="0">
<tr>
<td colspan="2"><div align="center"><strong><font color="#FF0000">通讯录</font></strong></div></td>
</tr>
<tr>
<td width="19%"><font color=#cc6633>·</font></td>
<td width="81%"><a href="teacherinfo.asp">任课老师</a></td>
</tr>
<tr>
<td><font color=#cc6633>·</font></td>
<td><a href="stuentinfo.asp?class=05%CC%BD%B2%E26%B0%E0">05探测6班</a></td>
</tr>
<tr>
<td><font color=#cc6633>·</font></td>
<td><a href="stuentinfo.asp?class=05%B7%C0%C0%D74%B0%E0">05防雷4班</a></td>
</tr>
<tr>
<td><font color=#cc6633>·</font></td>
<td><a href="stuentinfo.asp?class=05%B7%C0%C0%D75%B0%E0">05防雷5班</a></td>
</tr>
<tr>
<td><font color=#cc6633>·</font></td>
<td><a href="stuentinfo.asp?class=05%CD%F8%C2%E76%B0%E0">05网络6班</a></td>
</tr>
</table></td>
</tr>
</table> <TABLE width=764 border=0 align="center" cellPadding=0 cellSpacing=0>
<TBODY>
<TR>

<TD height="8" bgcolor="#c8e4a2" ></TD>
</TR></TBODY></TABLE>
<TABLE width=764 border=0 align="center" cellPadding=0 cellSpacing=0>
<TBODY>
<TR>
<TD height="4" ></TD>
</TR></TBODY></TABLE>
<table width="763" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="763" height="30" bgcolor="#E7E7E7">
<div align="center">江西信息应用职业技术学院教务处主办&copy;</div></td>
</tr>
</table>
<TABLE width=764 border=0 align="center" cellPadding=0 cellSpacing=0>
<TBODY>
<TR>
<TD height="12" background=img/top_line.gif><IMG height=10
src="img/top_line.gif" width=46></TD>
</TR></TBODY></TABLE>
</body>
</html>

此页面是学院网站/教学资源/学习天地首页,请找出里面的ASP代码

编写ASP代码时要注意什么?

编写ASP代码时要注意以下几点:
▲ ASP代码中,字母不分大小写,不过用小写更方便阅读。
▲ ASP代码中,所有标点符号均为英文状态下所输入的标点符号,这点请大家一定要注意。
▲ ASP代码中,可以在适当位置加入注释语句,这样方便程序的阅读。注释语句一般由“'”号开始,例如:
<%
response.write "hello!欢迎光临盛达网" ' 输出显示
%>
其中的“' 输出显示”即是注释语句,运行时ASP不执行该句。

 
上机实训并做书面作业(星号题):

*抄写上面出现的红色代码

第四部分 ASP内置对象