ASP.NET主/详细信息页面的示例,其中详细信息位于灯箱中?

时间:2009-08-26 16:09:54

标签: asp.net javascript datagridview

查找带有记录的DataGridView的ASP.NET页面的示例或示例应用程序。每条记录都有一个超链接,点击一个链接,而不是在同一页面显示记录的详细信息,在顶部打开一个灯箱,上面有一个显示详细信息的表单。

1 个答案:

答案 0 :(得分:0)

这是一个非常具体的示例请求,我不确定有人可以提供。但是,如果你解构它,你会看到类似的东西:

  • 创建一个显示记录的网格
  • 为1条特定记录创建详细信息页面
  • 将详细信息页面链接到灯箱

我建议你以这种方式开发它,因为那时你不必一次专注于非常不同的事情,其次你会更容易找到例子。

This article解释了如何创建网格。然后,您可以添加包含

等代码的链接列
  <asp:HyperLinkField DataNavigateUrlFields="Id" DataNavigateUrlFormatString="detail.aspx?id={0}"
                    DataTextField="Name" />

实现详细信息页面就像从查询字符串中获取id并使用它来查询详细信息并发送它一样简单。一旦这一切正常,你就可以在灯箱上进行聚焦。如果您使用thickbox来显示灯箱,就像在链接中添加css类以使其在灯箱中打开一样简单。

请使用thickbox的iframe模式,因为ajax模式可以与asp.net webforms一起提供一些问题。