您好,欢迎访问三七文档
11、添加服务器行为服务器行为是一些常用的可定制的web应用代码模块。11.1、“重复区域”服务器行为“重复区域”服务器行为是可以显示多条记录的服务器行为,用于显示多条或者所有绑定到页面的动态数据。方法:选择“窗口”|“服务器行为”命令,打开“服务器行为”面板,单击“+”,选择“重复区域”命令,在打开的对话框中选择相应的记录集,可以“显示”选项区域中选择显示所有记录或指定显示记录条数。单击“确定”。重复区域对话框11.2、“记录集导航条”服务器行为如果在“重复区域”中设置了显示有限的记录,如10条,那么,要在一个页面中将所有的记录罗列出来是不可能的,用户可以在页面中添加记录集导航条,来分页显示。方法:选择“插入”|“应用程序对象”|”记录集分页“|”记录集导航条“也可用下面介绍的方法来插入。11.3、“记录集分页”服务器行为“记录集分页”服务器行为主要用于移动记录,单击“服务器行为”面板中的“+”按钮,在弹出的下拉菜单中选择“记录集分页”命令,在级联菜单中显示5种相应的“记录集分页”命令:“移至第一条记录”:可以移动到记录集的第1条记录。“移至前一条记录”:可以移动到当前记录的前一条记录。“移至下一条记录”:可以移动到当前记录的下一条记录。“移至最后一条记录”:可以移动到记录集的最后1条记录。“移至特定记录”:可以移动到在记录集中指定的记录。注:前四条的命令对话框设置均相同,如果选择“移至特定记录”,在该对话框中除了指定要移动的记录集外,可以在“其中的列”下拉列表中选择记录集中的一个字段。11.4、“显示区域”服务器行为“显示区域”服务器行为主要用于显示和隐藏记录。单击“服务器面板”中的“+”,在弹出的菜单中选择“显示区域”命令,在级联菜单中显示了6种相应的“显示区域”命令:“如果记录集为空则显示区域”:只有当记录集为空时,才显示所选区域。“如果记录集不为空则显示区域”:只有当记录集不为空时,才显示所选区域。“如果为第一条记录则显示区域”:当处于记录集中的第1条记录时,显示选中区域。“如果不是第一条记录则显示区域”:当当前页中不包括记录集中的第1条记录时,显示选中区域。“如果为最后一条记录则显示区域”:当当前页中包括记录集中的最后一条记录时,显示选中区域。“如果不是最后一条记录则显示区域”:当当前页中不包括记录集中的最后一条记录时,显示选中区域。注:除了前两项外,后四项在使用前,都需要添加移动记录的服务器行为。11.5、数据表的操作关于数据表的操作的服务器行为包括“插入记录”、“更新记录”、“删除记录”。1、“插入记录”服务器行为可以将记录插入到数据库中,单击“服务器行为”面板中的“+”,在弹出菜单中选择“插入记录”命令,在打开的对话框中,进行如下内容设置:“连接”:选择要连接的数据库。“插入到表格”:要插入的表格名称。“插入后,转到”:输入插入记录后要跳转的文件路径。“获取值自”:用于输入数据的表单。“表单元数”:数据库中所需更新的表单元素。“列”:选择字段。“提交为”:选择提交元素的类型。2、“更新记录”服务器行为可以更新连接的数据表中的记录,单击“服务器行为”面板中的“+”,在弹出菜单中选择“更新记录”命令,在打开的对话框中,进行如下内容设置:“连接”:选择要更新的数据库。“要更新的表格”:选择要更新的表格名称。“选取记录自”:选择页面中绑定的记录集。“唯一键列”:选择关键列,用以识别在数据库表单上的记录,如果值是数字,选中下拉列表右侧的“数值”复选框。“在更新后,转到”:指定更新表单中的数据后指向的URL。“获取值自”:选中用于编辑记录数据的表单。“列”:选中与表单域对应的字段名称。“提交为”:选择字段的类型。3、“删除记录”服务器行为用来删除连接的数据库的记录,单击“服务器行为”面板中的“+”,在弹出菜单中选择“删除记录”命令,在打开的对话框中,部分内容设置如下:“从表格中删除”:选择要删除记录的表格。“提交此表单以删除”:选择要提交删除操作的表单。“删除后,转到”:删除表单中的数据后指向的URL。1、新建zhuce.asp和success.asp网页文档,打开zhuce.asp网页文档,该网页文档设计如图所示。举例:2、启动microsoftaccess,设计数据表yonghu,如图所示。举例:3、打开“数据库”面板,创建数据源,连接数据。4、打开“绑定”面板,定义记录集。5、打开“服务器行为”面板,单击“+”,在弹出的下拉菜单中选择“插入记录”命令,打开“插入记录”对话框,如图所示进行设置。6、设计success.asp网页文档,保存。举例:11.6、用户身份验证“用户身份验证”服务器行为主要是用来执行注册、登录、注销等操作的服务器行为,使用该行为能有效的管理共享资源的用户,规范共享资源的访问。其中包括了“登录用户”、“限制对页的访问”、“注销用户”和“检查新用户名”4个服务器行为。1、“登录用户”服务器行为单击“服务器行为”面板中的“+”,在弹出菜单中选择“用户身份验证”|“登录用户”命令,在打开的对话框中,进行如下内容设置:“从表单中获取输入”:选择获取值的表单。“用户名字段”:选择用户名所对应的文本域。“密码字段”:选择用户密码所对应的文本域。“使用连接验证”:选择使用的数据库连接。“表格”:选择使用数据库的哪一个表格。“用户名列”:选择用户名所对应的字段。“密码列”:选择用户密码所对应的字段。“如果登录成功,转到”:指定登录成功后转到的页面。“转到前一个URL”:如果存在一个需要通过当前登录行为验证才能访问的页面,则选中该复选框。“如果登录失败,转到”:如果登录不成功转到的页面。“基于以下项限制访问”:限制是否包含级别验证。2、“注销用户”服务器行为主要用于注销用户,单击“服务器行为”面板中的“+”,在弹出菜单中选择“用户身份验证”|“注销用户”命令,在打开的对话框中,进行如下内容设置:“单击链接”:选中该单选按钮后,当单击指定的链接时注销用户。“页面载入”:选中该单选按钮,在加载本页面时运行。“在完成后,转到”:指定注销用户后转到的页面。3、“检查新用户名”服务器行为单击“服务器行为”面板中的“+”,在弹出菜单中选择“用户身份验证”|“检查新用户名”命令,在打开的对话框中,进行如下内容设置:“用户字段”:选中所需验证的记录字段。“如果已存在,则转到”:如果字段已经存在,可以指定转到的页面。1、新建denglu.asp、dlcg.asp和dlsb.asp网页文档,启动microsoftaccess,设计数据表,如果所示,在数据表中添加数据。举例:2、打开“数据库”面板,在“ODBC数据源管理器”对话框中定义数据源,在“数据源名称”对话框中连接数据源。3、打开“绑定”面板,在“记录集”对话框中定义记录集。4、打开“服务器面板”单击“+”,选择“用户身份验证”|“登录用户”,在打开的对话框中,如下图所示设置。保存文档。举例:总结:1、使用dreamweaverCS4进行动态站点制作之前,需要先进行IIS主目录的配置,创建本地站点、创数据库文件、设置ODBC数据源以及连接数据库等。2、数据库是依照某种规则(数据模型)组织数据的数据集合,它允许用户访问、查询和修改特定的数据记录。3、Accesss是microsoftoffice系列中重要的软件之一,它专门用于数据库的创建和管理。4、为了能够正常访问与管理数据库中的数据信息,建议使用非中文内容命名字段。5、只有通过开放式数据库连接(ODBC)驱动程序将数据库指定为数据源,才可以调用这个数据源为动态网页建立连接。6、在设置ODBC数据源的过程中,要确保指定的数据库文件未被打开或使用,否则将有可能出现误认所指定的数据库文件路径非法的提示。7、为了使动态网页与数据库之间建立关联,实现对数据库的访问及管理,需要首先指定数据源名称(DSN),为两者之间的数据传输提供通道。8、指定数据源名称的三个先决条件:分别是创建站点、指定文档类型、设置站点测试服务器。9、表单专门用于记录浏览者的填写信息。10、Dreamweaver专门提供了“检查表单”行为,对表单进行验证处理,以限制浏览者在表单中填写错误的资料信息。11、为动态网页绑定记录集后,可将记录集中的字段添加到页面的空白位置或表单元件上。12、使用“插入记录”服务器行为可将动态网页中的表单资料插入数据库。13、使用“更新记录”服务器行为可通过修改动态网页中的表单资料而更新数据库中的记录。14、使用“删除记录”服务器行为可将显示在动态网页上的资料从数据库中删除。15、使用“用户身份验证”类型的“用户登录”服务器行为可制作提供会员登录的动态页面。16、在绑定记录集时,可通过指定某个字段的“排序”方式在页面中按特定顺序显示数据库资料。17、通过添加“转到详细页面”服务器行为“,可为网页内容设置动态超链接,即根据数据库中的不同字段内容产生不同的链接地址。18、通过添加”重复区域“行为可在网页中显示多项数据库记录。19、通过添加”显示区域“行为,可以设置网页根据记录集内容状态来判断是否显示指定的内容区域。
本文标题:制作动态网页
链接地址:https://www.777doc.com/doc-3174880 .html