查找请求的记录并在详细页上显示 (ASP.NET)

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

若要查找请求的记录并在详细页上显示,请执行以下操作:

  1. 切换到详细页。

    如果不存在详细页,请选择"文件">"新建">"动态页",选择一种 ASP.NET 页面格式,然后单击"创建"。在 Dreamweaver 中打开一个 .aspx 空白页。

  2. 在"绑定"面板("窗口">"绑定")中,单击加号 (+) 按钮并从弹出菜单中选择"数据集(查询)"。

    出现简单的"数据集"对话框。如果出现的是高级的"数据集"对话框,请单击"简单"切换到简单的"数据集"对话框。

  3. 命名该数据集,然后选择一个连接以及将向数据集提供数据的数据库表。
  4. 在"列"区域中,选择要包括在数据集中的表列。

    详细页上的数据集可以与主页上的数据集相同,也可以不同。通常,详细页数据集的列数更多,可以显示更多的详细信息。

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

    若要使记录集中只包括某些表列,请选择"已选定"选项,然后按住 Ctrl 键并单击 (Windows) 或按住 Command 键并单击 (Macintosh) 列表中的列,以选择所需列。

  5. 如下所示完成"筛选"部分,以便查找和显示主页所传递的 URL 参数中指定的记录:

    例如,如果 URL 参数包含一个记录 ID 号,则选择包含记录 ID 号的列。在上一节讨论的示例中,数据集列 CODE 包含与通过主页传递的 URL 参数值相匹配的值。

    主页使用 URL 参数将信息传递到详细页。

    例如,如果主页用来打开详细页的 URL 包含后缀 locationDetail.aspx?recordID=CBR,请接着输入 recordID

    "数据集"对话框的外观应该如下所示:



  6. 单击"确定"。

    "数据集"即会出现在"绑定"面板中。

  7. 通过下面的方法将数据集列绑定到详细页:在"绑定"面板("窗口">"绑定")上选择列,然后将其拖到页面上。

    有关更多信息,请参见将文本动态化

ASP.NET 主/详细页的设置完成。

创建主/详细页后,可以使用"服务器行为"面板("窗口">"服务器行为")来修改各种构造块。




未找到评论

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://www.ecnnl.com/doc/dreamweaver/8_cn/using/43_rad18.htm

 

E中荷|荷兰华人电子商务