在搜索页上创建删除链接 (ASP.NET)

在生成带有数据网格的搜索页之后(请参见搜索要删除的记录 (ASP.NET)),必须创建能够打开删除确认页并传递用户所选记录的 ID 的链接。确认页将使用此 ID 在数据库中查找所请求的记录并将其显示出来。

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

可通过添加超级链接列并设置其属性在数据网格中创建这些链接,如本节中所述。

若要在搜索页的数据网格中创建删除链接,请执行以下操作:

  1. 打开在上一节创建的"数据网格"对话框。

    若要打开对话框,请双击"服务器行为"面板中的"数据网格"。请确保双击在面板中所列出的数据网格,而不是当点击加号 (+) 按钮时在弹出菜单中出现的数据网格项。

    "数据网格"对话框打开。

  2. 通过单击加号 (+) 按钮并选择"超级链接"可以添加一列删除链接。
  3. 在"标题"文本框中,输入一个列标题,如"删除"。

    该标题将显示在列标题中。

  4. 选择"静态文本"选项,并输入链接文本,如删除记录

    数据网格中的每一行都会在超级链接列中显示这一相同的文本。

    "数据网格"对话框应如下所示:



  5. 在"链接页"区域中,生成 URL 以应用到超级链接列中的文本。

    URL 不仅要打开确认页,还必须唯一标识要在该页上显示的记录。

    若要标识在确认页上显示的记录,请选择"数据字段"选项,并从数据集中选择一个唯一标识每条记录的字段。大多数情况下,该字段将由一个记录 ID 号组成。

  6. 在"链接页"区域的"格式字符串"文本框中,单击"浏览"按钮并定位和选择确认页。

    Dreamweaver 为确认页创建了一个 URL,其中包含一个用于标识确认页要显示的记录的 URL 参数。记下该 URL 参数的名称,因为接下来会在确认页中用到它。

    例如,如果选择 locationDelete.aspx 作为详细页,并选择 CODE 作为数据集中唯一标识每条记录的字段,则 Dreamweaver 将创建下面的 URL。



    在本例中,Dreamweaver 创建一个名为 CODE 的 URL 参数。Dreamweaver 复制数据字段的名称,但是您可以不使用该名称。可以将它改为一个更具描述性的名称,例如 recordID,如下面的示例所示。

    locationDelete.aspx?recordID={0}
    

    {0} 元素是一个与数据字段的值相对应的占位符。当页面运行时,"数据集"的 CODE 字段值将被插入到数据网格的相应行中。例如,如果澳大利亚堪培拉的租位代码为 CBR,那么下面的 URL 将用于"数据网格"中有堪培拉的行:

    locationDelete.aspx?recordID=CBR
    
  7. 单击"确定"关闭"超级链接"对话框,然后单击"确定"关闭"数据网格"对话框。

    Dreamweaver 更新页面上的"数据网格"。下面是在搜索以字母 c 开头的所有城市后,浏览器中显示的数据网格。



创建删除链接后,下一步是在确认页上显示该记录。请参见在确认页上显示记录 (ASP.NET)




未找到评论

 

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

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

 

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