动态网页
bar.gif (5488 字节)

返回主页 网页编辑 图形图象 动画制作 操作系统 网络知识 办公软件 程序语言   多媒体    留言板  联系作者

三、用FrontPage98生成ASP页的方法

 

作 者 : 祥子

  (一)、首先确保你的系统满足运行ASP的条件,即:

  1、你的Web服务器是以下几种中的一种:

  Microsoft Internet Information Server 3.0/4.0 for Windows NT ;

  Microsoft Peer Web Services for Windows NT ;

  Microsoft Personal Web Server for Windows 95/98 。

  2、你的服务器装有你所使用的数据库的32位ODBC驱动程序(包括Access、SQL Server、Oracle、Foxpro等,总之是所有支持ODBC的数据库),如果没有,在服务器上安装该数据库的客户端软件即可。

  3、你的服务器上安装了FrontPage 98 Server Extensions(FrontPage 98 服务器扩展,安装FP98时会自动装入)。

  4、你的服务器上安装了ASP引擎(运行一下IIS安装盘或FP98盘中的ASP.EXE文件即可安装,也可到以下网址下载:www.microsoft.com/msdownload/iis3/Download2.asp?Prod= 1 )。

  5、对于IIS4或PWS for WIN98,上述"3"、"4"步在安装时就已设好,不用另装。另外, "1"、"3"、"4"安装的顺序不能打乱。

  (二)、在控制面板 | ODBC中定义好你要使用的数据库的DSN数据源,注意要定义成"系统数据源"。

  (三)、建立数据库查询页,在FrontPage 98的Explorer中新建一个普通HTML网页,在上面插入一个Form对象,比如一个单行文本框,并命名为"T1",在Form所在区域单击鼠标右键,在弹出的菜单中点"Form Properties",再选择"Send to other : "项,在下拉列表中选择"Custom ISAPI , NSAPI , CGI , or ASP Script"项,并单击Options,在弹出对话框的Action中指明目标ASP页的相对路径和文件名,如"asp/list.asp",这样,只要用户在浏览器中一按"提交",页面就会自动转到该ASP页。

  (四)、建立数据库查询结果显示页。

  1、 用FrontPage 98的Explorer在网站中新建一个目录,命名为"ASP"(也可以是其他名字),赋予该目录允许执行程序的属性,并取消该目录的可读属性,在此目录下新建一个网页,并命名为list.asp。ASP网页的文件名后缀必须为".asp",这是规定的。最好把所有 ASP文件放在同一目录下。

  2、用FrontPage Editor打开此页,通过选取菜单Insert | Database | Database Region Wizard,进入Wizard。

  3、在"ODBC Data Source Name(DSN)"中输入DSN数据源名(即前面第"二"步在ODBC 中定义好的),如果数据库有用户名和密码,请选中"Username"和"Password"复选框并输入内容。输完后点"NEXT "。

  4、在"Enter the SQL string for the Query"中输入SQL查询语句, 如"SELECT * FROM table WHERE Name = ‘%%T1%%'"(table为数据库中的表名,Name为字段名),如果语句中有从Form中提交的数据,请在其前后都加上"%%",如"T1"应改为 "%%T1%%"。 如果你点击"Insert Form Field Parameter"来加入Form提交的数据,"%%" 会被自动加上。你也可以用"Paste SQL From Clipboard"从剪贴板贴入SQL语句。输完后点"NEXT "。

  5、点"Add field",输入字段名,在"Enter the query field names"中加入要在结果中显示的字段(至少要输入一个)。如果想以表格方式输出结果,请选中"Show thequery in a table"复选框。最后单击"Finish",这样,一个ASP页就生成了。

  6、进一步调整输出结果的外观,直到满意为止。注意,表头的文字可随意修改,但有机器人控制的"Database : xxxx"部分不能修改,不过可移动或删除。

  7、如果你需要修改前面输入的DSN数据源、SQL语句或增减在结果中显示的字段,把鼠标移到Wizard 生成的部分,当鼠标变成一个小机器人时单击右键,在弹出的菜单中选中 "Database Region Properties"或"Database Column Value Properties"来进行修改。

  这样,你就可以非常简便的作出一个美观的ASP页。但这只适合编写简单的ASP页,由于是自动生成,ASP 程序运行的自由度也受到了一定的限制,我们可以配合手工编写ASP代码,更进一步优化主页。

  更进一步了解学习动态网页技术,把网页动态表现技术与动态内容技术结合起来,你会制作出完全专业的网页,那时你将会体会到真正名留网史的感觉!

上一页  下一页