网页设计与制作 教学课件 王学军 第16章 制作ASP应用程序.ppt

网页设计与制作 教学课件 王学军 第16章 制作ASP应用程序.ppt

ID:50068985

大小:1.94 MB

页数:28页

时间:2020-03-08

网页设计与制作 教学课件 王学军 第16章 制作ASP应用程序.ppt_第1页
网页设计与制作 教学课件 王学军 第16章 制作ASP应用程序.ppt_第2页
网页设计与制作 教学课件 王学军 第16章 制作ASP应用程序.ppt_第3页
网页设计与制作 教学课件 王学军 第16章 制作ASP应用程序.ppt_第4页
网页设计与制作 教学课件 王学军 第16章 制作ASP应用程序.ppt_第5页
资源描述:

《网页设计与制作 教学课件 王学军 第16章 制作ASP应用程序.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、开发ASP应用程序的各项准备工作就绪后,就可以制作ASP应用程序了。本章将以一个简单的论坛系统为例,介绍在DreamweaverCS3中通过服务器行为在可视化环境下制作ASP应用程序的基本方法。第16章制作ASP应用程序学习目标掌握显示数据库记录的基本方法。掌握插入、更新和删除数据库记录的方法。掌握限制用户对页进行访问的方法。掌握用户登录和注销的基本方法。16.2设置论坛主页面创建记录集添加动态数据添加重复区域记录集分页显示记录计数设置显示区域设置URL参数16.2.1创建记录集在成功创建数据库连接以后,要显示数据库中的记录还必须创建记录集。记录集是通过查询从数据库中提取的

2、信息的子集。查询是一种专门用于从数据库中查找和提取特定信息的搜索语句。Dreamweaver使用结构化查询语言SQL来生成查询。SQL查询可以生成只包括某些记录或某些列的记录集,也可以包括数据库中所有的记录和列。但由于应用程序很少要用到数据库中的每个数据字段,所以在创建记录集时应该使记录集尽可能小。DreamweaverCS3提供了图形化的操作界面,使记录集的创建变得非常简单。在DreamweaverCS3中,可以通过以下任意一种方式打开【记录集】对话框来创建记录集。选择【插入记录】/【数据对象】/【记录集导航条】命令。选择【窗口】/【服务器行为】或【绑定】命令打开【服务器

3、行为】或【绑定】面板,然后单击按钮,在弹出的菜单中选择【记录集】命令。在【插入】/【数据】工具栏中单击(记录集)按钮。16.2.1创建记录集16.2.2添加动态数据记录集负责从数据库中取出数据,而要将数据插入到文档中,就需要通过动态数据的形式,其中最常用的是动态文本。具体操作步骤请参考教材。16.2.3添加重复区域重复区域是指将当前包含动态数据的区域沿垂直方向循环显示,在记录集导航条的帮助下完成对大数据量页面的分页显示技术。选择表格中的数据显示行,在【服务器行为】面板中单击按钮,在弹出的菜单中选择【重复区域】命令,打开【重复区域】对话框。16.2.4记录集分页如果定义了记录

4、集每页显示的记录数,那么实现翻页,能够一页一页地游览数据,就要用到记录集分页功能。选择【插入记录】/【数据对象】/【记录集分页】/【记录集导航条】命令,打开【记录集导航条】对话框。16.2.5显示记录记数如果在显示记录时,能够显示每页显示的记录在记录集中的起始位置以及记录的总数,肯定是比较理想的选择。选择【插入记录】/【数据对象】/【显示记录计数】/【记录集导航状态】命令,打开记录集导航状态对话框。16.2.6设置显示区域在显示数据表中的记录时,可以依据记录集是否为空来设置显示区域。如果记录集为空,例如,在未找到与查询相匹配的记录时,可以显示一条消息通知用户没有查询到需要的

5、记录,这在创建依靠用户输入的搜索关键词来运行查询时非常有用。选中用于显示数据的表格,在【服务器行为】面板中单击按钮,在弹出的菜单中选择【显示区域】/【如果记录集不为空则显示区域】命令,打开【如果记录集不为空则显示区域】对话框进行参数设置即可。16.2.6设置显示区域选中文本“目前没有发表任何主题”所在表格,然后运用相同的方法将其设置为“如果记录集为空则显示区域”。16.2.7设置URL参数在论坛主页面中,单击论坛标题可以进入该标题的详细内容页面“forum_detail.asp”,该页面将显示讨论主题及其内容以及针对该主题的回复。在进入该页面时,页面间需要传递URL参数。1

6、6.3设置论坛用户页面设置论坛主题详细页面设置论坛发表主题页面设置论坛回复主题页面16.3.1设置论坛主题详细页面论坛上发表的主题必须允许用户进行回复,这样就必须提供回复主题页面。在回复主题页面“forum_reply.asp”中,需要设置两个内容:一是创建记录集用于接收从论坛主页面传递过来的“bbsID”参数,另一个是使用“插入记录”服务器行为向数据表中添加记录。16.3.1设置论坛主题详细页面向数据表中添加记录。16.3.2设置论坛发表主题页面一个论坛必须提供用户发表主题的页面,发表主题实际上就是向数据库添加记录,因此,设置页面“forum_add.asp”使用的服务器

7、行为就是“插入记录”。通常负责向数据库中插入记录的网页由两部分组成:一个是允许用户输入数据的HTML表单;另一个是更新数据库的【插入记录】服务器行为。可以使用Dreamweaver表单工具和【服务器行为】面板分别制作它们,也可以选择【插入记录】/【数据对象】/【插入记录】/【插入记录表单向导】命令,在一次操作中同时完成这两个部分。16.3.1设置论坛回复主题页面论坛上发表的主题必须允许用户进行回复,这样就必须提供回复主题页面。在回复主题页面“forum_reply.asp”中,需要设置两个内容:一是创建记录集用于接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。