为链接创建 URL 参数 (ColdFusion)

动态表格中的链接(请参见创建到详细页的链接 (ColdFusion))不仅要打开详细页,它们还必须传递用户所选记录的 ID。详细页将使用此 ID 在数据库中查找请求的记录并显示该记录。

记录 ID 通过 URL 参数传递给详细页。有关更多信息,请参见 URL 参数

本节介绍如何创建 URL 参数,URL 参数用于将记录 ID 传递给详细页。

若要创建 URL 参数,请执行以下操作:

  1. 在主页上,选择动态表格中的链接。

    如果打开了"动态数据"视图,请选择第一行中的链接。

  2. 在"属性"检查器的"链接"文本框中,将下面的字符串添加到 URL 的末尾:
    ?recordID=#recordsetName.fieldName#
    

    问号将告知服务器接下来是一个或多个 URL 参数。单词"recordID"是 URL 参数的名称(您可以指定任何名称)。记下该 URL 参数的名称,因为接下来会在详细页中用到它。

    等号后的表达式是该参数的值。在本例中,该值由 ColdFusion 表达式生成,该表达式从记录集中返回一个记录 ID。它将为动态表格中的每一行生成一个不同的 ID。在 ColdFusion 表达式中,用您的记录集的名称替换 recordsetName,用记录集中唯一标识每条记录的字段的名称替换 fieldName。大多数情况下,该字段将由一个记录 ID 号组成。在下面的示例中,该字段由唯一位置代码构成。

    locationDetail.cfm?recordID=#rsLocations.CODE#
    

    当该页面运行时,记录集的 CODE 字段的值将插入到动态表格中相应的行中。例如,如果澳大利亚堪培拉的租位代码为 CBR,那么下面的 URL 将用于动态表格中有堪培拉的行:

    locationDetail.cfm?recordID=CBR
    
  3. 保存该页面。

下一步是查找请求的记录并在详细页上显示。请参见查找请求的记录并在详细页上显示 (ColdFusion)




未找到评论

 

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

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

 

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