上一页下一页

查找请求的记录并在详细页上显示

完成主页后,必须在数据库中查找请求的记录并将其显示在详细页上。该过程由两个步骤组成:首先,定义一个记录集以保留单个记录(即主页请求的记录);然后,将记录集列绑定到页面上。

查找请求的记录并在详细页上显示:
  1. 切换到详细页。
  2. 在“绑定”面板中,单击加号 (+) 按钮,然后从弹出式菜单中选择“记录集”或“数据集”(ASP.NET)。
  3. 随即出现简单对话框。如果出现的是高级对话框,请单击“简单”进行切换。

  4. 命名该记录集,然后选择一个连接和将向记录集提供数据的数据库表。
  5. 在“列”区域中,选择要包括在记录集中的表格列。
  6. 详细页上的记录集可以与主页上的记录集相同,也可以不同。通常,详细页记录集的列数更多,可以显示更多的详细信息。

    如果记录集不同,则详细页上的记录集至少应包含一个与主页上的记录集相同的列。这个公共列通常是记录 ID 列,但也可以是相关表格的连结域。

    若要在记录集中仅包括某些表列,请单击“选定的”,然后在列表中按住 Control 键并单击 (Windows) 或按住 Command 键并单击 (Macintosh) 所需的列以将其选定。

  7. 如下所示完成“筛选”部分,以便查找和显示结果页所传递的 URL 参数中指定的记录:
    • 从“筛选”区域的第一个弹出式菜单中选择数据库表格中的列,该列包含与主页传递的 URL 参数值相匹配的值。
    • 例如,如果 URL 参数包含一个记录 ID 号,则选择包含记录 ID 号的列。

    • 从第一个菜单旁边的弹出式菜单中选择等号(它应该已被选定)。
    • 从第三个弹出式菜单中选择 URL 参数。
    • 主页通过 URL 参数将标识用户所选内容的信息传递到详细页。

    • 在第四个文本框中,输入主页传递的 URL 参数的名称。
    • 例如,如果主页用于打开详细页的 URL 是 www.mysite.com/customerdetail.asp?id=43,则请输入 id

      您还可以用下面的方法获得该名称:切换到主页,打开“服务器行为”面板(“窗口”>“服务器行为”),然后双击“转到详细信息页”服务器行为。检查“传递 URL 参数”的名称。

  8. 单击“确定”。
  9. 记录集随即出现在“绑定”面板中。

  10. 通过下面的方法将记录集列绑定到详细页:在“绑定”面板上选择列(“窗口”>“绑定”),然后将其拖到页面上。

  上一页下一页