图2.33 “按钮名称”属性为空
六、 删除及回复留言
1. 删除留言
Del.asp为删除留言页面。在该页面中,主要是根据Admin.asp传递过来的fID值,利用“命令”对话框的设置来执行删除动作。
打开数据“绑定”面板,单击“+”按钮,然后在弹出的菜段中选择“命令(存储过程)”菜单项,弹出“命令”对话框,如图2.34所示。
图2.34 设置“命令”对话框
对“命令”对话框的设置如表2-1所示。 参数 名称 连接 类型 SQL 变量 设置 commDel connLOOK 删除 DELETE FROM tGuestBook WHERE strCondition 名称:strCondition 运行值:Replace(Request.Form,”&”,” or ”) 表2-1 “命令”对话框的各项设置
单击“确定”按钮,返回页面。
31
2. 回复留言
这个页面是利用修改记录集作为站长回复。利用由Admin.asp传递过来的fID值来取得记录,如图所示进行设置。然后根据“记录集”中的内容绑定姓名和留言动态数据到页面,站长回复对应的是多行文本框。将站长回复的动态数据绑定到该文本框的“初始值”上,最后修改“记录集”即可完成页面的制作。
图2.35 创建“记录集”
七、 登录机制
1. 登录用户
在进入站长回复的管理页面之前,一般都要进行用户密码验证。在这个留言板系统中是利用Dreamweaver自带的“用户身份验证”服务器行为来制作用户验证页面。 (1) 打开Login.asp页面,这里已经制作好登录用的表单,对应的用户名和密码
文本框分别为“Aadmin”和“Apassword”。
图2.36 “登录”页面显示
32
(2) 打开“服务器行为”面板,单击“+”按钮,然后在弹出的对话框中选择“用
户身份验证”?“登录用户”菜单项,在弹出的对话框中进行如下图所示的设置。
图2.37 设置“登录用户”服务器行为
(3) 单击“确定”按钮,完成设置。这样就完成该给页面用户验证行为。
2. 限制未登录用户访问
Admin.asp、del.asp和reply.asp页面都需要防止非授权用户的访问,所以需要添加“限制对页访问”的服务器行为。
在Admin.asp、del.asp和reply.asp页面中打开“服务器行为”面板,单击“+”按钮,在弹出的菜单中选择“用户身份验证”?“限制对页的访问”,在弹出的对话框中进行设置。
图2.38 设置“限制对页的访问”服务器行为
小结:利用Dreamweaver的服务器行为,不用输入一行代码便可完成一个留言板的制作。熟练掌握服务器行为是创建动态网站的基础所在。
要完成一个留言板的制作还需要准备下列素材和配置下述环境: 1) 配置并使用“因特网信息服务器”,如IIS或PWS服务。 2) 定义Dreamweaver MX 2004动态站点。 3) 创建用于存储/提取客户留言的数据库。 4) 创建DSN连接。
5) 构建留言板系统所需的相互关联的链接页面。
33
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库动态网页制作讲义(7)在线全文阅读。
相关推荐: