上一页下一页

修改结果页以使用详细页

结果页应具有一个重复区域,以便同时显示多条记录,而且重复区域中的每条记录都应具有到详细页的链接。该链接不仅必须打开详细页,还必须告知详细页用户选择了哪条记录。“转到详细信息页”服务器行为能够创建这种链接(仅适用于 ASP 和 JSP 用户)。

PHP、ASP.NET 和 ColdFusion 用户必须使用 URL 参数在代码中创建一个链接。有关更多信息,请参见使用 HTML 链接创建 URL 参数

修改结果页以使用详细页(仅适用于 ASP 和 JSP 用户):
  1. 创建一个空的详细页(“文件”>“新建”)并命名该文件。
  2. 暂时将该页面放在一边,以后会继续处理它。

  3. 在 Dreamweaver 中打开结果页。
  4. 确保结果显示在重复区域中。
  5. 有关说明,请参见显示多个行为

  6. 在重复区域中,选择要兼作链接的文本或图像。
  7. 如果您正在“活动数据”窗口中工作,则在显示的第一个区域中选择文本或图像。

    备注: 所选的文本或图像可以是动态的。

  8. 通过下面的方法创建到详细页的链接:打开“服务器行为”面板(“窗口”>“服务器行为”),单击加号 (+) 按钮,然后从弹出式菜单中选择“转到详细信息页”。
  9. 出现“转到详细信息页”对话框。
    这是所描述的功能的图片。

  10. 完成该对话框。
  11. 有关更多信息,请参见设置“转到详细信息页”对话框选项

  12. 单击“确定”。

结果页将值通过 URL 参数传递给详细页,该参数只是一个变量,它被追加到用于打开详细页的 URL 的末尾。例如,如果 URL 参数称为 id,详细页称为 customerdetail.asp,则当用户单击链接时,URL 看起来应该像下面这样:

http://www.mysite.com/customerdetail.asp?id=43

URL 的第一部分 http://www.mysite.com/customerdetail.asp 用于打开详细页。第二部分 ?id=43 就是 URL 参数。它告知详细页要查找并显示哪条记录。术语 id 是 URL 参数的名称,而 43 是它的值。在本例中,URL 参数包含记录的 ID 号,即 43。


  上一页下一页