5.设计制作ASP页面。 messagesend.asp:用户留言页,如图所示。 操作步骤如下: (1)在页面内设计用户留言表单。单击【插入】面板|【应用程序】选项卡|【插入记录表单】按钮,打开【插入记录表单】对话框。进行以下具体设置。 ▲ 【连接】:选择连接sdmessage。 ▲ 【插入到表格】:选择插入记录的数据库表message。 ▲ 【插入后转到】:选择将记录插入表后重定向的页。在此选择留言列表页messagelist.asp ▲ 【表单字段】:指定要包括在插入页表单上的表单字段,以及每个表单字段对应数据库表中的哪些列。默认情况下,Dreamweaver 为数据库表格中的每个列创建一个表单字段。前面我们在数据库中设置了“序号”字段的数据类型是“自动编号”,即数据库为创建的每个新记录都自动生成唯一键值 ID,所以应删除对应于 ID列的表单字段,方法是在列表中将其选中然后单击减号【-】按钮,删除“序号”字段。另外,“留言时间”设置了默认值,我们也将其删除。此插入页不需要设置公司回复,所以还要删除“公司回复”字段。 ▲ 【标签】:输入显示在数据输入域旁边的描述性标签文字。默认情况下,Dreamweaver 在该标签中显示表中列的名称。 ▲ 【显示为】:选择一个表单字段充当数据输入域。可以选择“文本域”、“文本区域”、“菜单”、“复选框”、“单选按钮组”和“文本”。例如,我们将“留言内容”设置为“文本区域”。 ▲ 【提交为】:选择数据库表接受的数据格式。 (2)单击【确定】按钮,Dreamweaver将HTML表单和“插入记录”服务器行为添加到该页。 (3)设置表单按钮标签为“提交”,另添加一个【重置】按钮。 (4)在此页添加两个链接,分别链接到留言列表页messagelist页和管理员登录页login.asp。 messagelist.asp:显示留言列表页,显示留言列表,并且根据列表标题链接到具体内容页面, 操作步骤如下: (1)创建记录集。单击【窗口】|【绑定】命令,打开【绑定】面板。在【绑定】面板中,单击加号【+】按钮并从弹出式菜单中选择【记录集(查询)】,出现【记录集】对话框。建立记录集rsmessage。具体设置如图所示。 (2) 选择【插入】面板上的【应用程序】选项卡,单击【主详细页集】按钮,出现如图所示【插入主详细页设置】对话框。 具体设置如下: ▲ 【记录集】:选择前面创建的记录集rsmessage。 ▲ 【主页字段】:选择留言列表页需要显示的字段,因为是列表所以只选择留言信息中几个主要字段留言时间、用户名、联系电话、留言标题等。 ▲ 【以此链接到详细信息】:选择链接到详细信息页的字段,我们选择“留言标题”; ▲ 【传递唯一键】:选择“序号”。 ▲ 【显示】:保持默认值,即分页显示,每页显示10条记录。 ▲ 【详细页名称】:输入“留言详细信息页”名称message.asp。 ▲ 【详细页字段】:保留全部。 (3)单击【确定】按钮,Dreamweaver 自动生成详细页message.asp,并为列表页和详细页都添加所有必要的服务器脚本和查询,列表页还包含一个数据库数据表(即记录集页导航表)和一个记录集计数器,如图所示, 详细页包含一个表,其中列出了主页中每个记录的详细信息。如图所示。每页的标题可自行添加。 (4)在留言详细信息页面添加“回复”链接,用以链接到公司回复页remessage.asp。链接建立后,选择超链接文本,打开【服务器行为】面板,单击【+】按钮,选择【转到相关页】选项,出现如图所示【转到相关页】对话框。 具体设置: ▲ 【链接】:使用默认值。 ▲ 【相关页】:使用默认值。 ▲ 【传递现有参数】:选择“URL参数”。我们希望传递序号值到公司回复页,希望传递的参数列在该页的URL中。 (5)单击【确定】按钮。
~ 江西信息应用技术职业学院信息技术系制作 ~ E-Mail:lxlz2050@163.net Tel:0791-5275546