测试的步骤如下。
(1)首先要在message.mdb数据库中输入一些准备测试用的数据。打开IE浏览器,在地址栏中输入http://127.0.0.1/testsite/EnterMessage.htm(也可以把程序上传到远程服务器上进行测试),打开EnterMessage.htm文件,如图5-54所示。在该页面中单击“我要留言”文本,跳转到InsertMessage.asp页面。
图5-54 EnterMessage.htm页面
(2)在InsertMessage.asp页面中,输入留言内容,如图5-55所示。
图5-55 填写留言板
(3)输入留言内容后,单击【提交】按钮,浏览器会自动跳转到ListMessage.asp页面,显示当前数据库中已有的留言列表,如图5-56所示。
图5-56 显示留言列表
兼职指导:
从图5-56中可以看出,此时在网页中有多条信息,刚才在网页InsertMessage.asp中提交的信息显示在第一条,其他的信息是已存在于数据库中的。(www.xing528.com)
(4)单击ListMessage.asp页面中留言主题文字上提供的链接对象,跳转到ShowMessage.asp页面查看留言的详细内容,如图5-57所示。所链接的是第一条信息,要解决这个问题,需要对罗列页单击选择“主题”后的值传给显示页面并显示相关的内容。
图5-57 查看留言
(5)这里打开ShowMessage.asp页面进行进一步的完善,双击服务器行为中建立的rsMessage记录集,在弹出的对话框中进行修改,由于设置了ID值是自动生成的唯一键值,可以筛选ID:=,URL参数:ID值,意思是由指定的ID值进行URL参数的传递,修改如图5-58所示。
图5-58 修改筛选值
(6)在ShowMessage.asp页面中,能够显示出发言人的E-mail地址。但是现在的网页中显示的还是纯文本型的E-mail地址,还应该创建E-mail链接,使浏览者单击该地址能够直接弹出默认的邮件编辑软件,给该留言人发邮件。
(7)选中{rsMessage.email}字段,然后在对应的属性设置面板中的【链接】文本框中输入邮件链接地址mailto:<%=r(sMessage.Fields.Item"(email").Value)%>,如图5-59所示。
图5-59 创建邮件链接
(8)编辑完成后,将网页保存。可以进行测试,单击该邮件链接对象,就可以启动默认的邮件编辑软件,如Outlook等,供浏览者给该留言人发邮件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。