查找带有记录的DataGridView的ASP.NET页面的示例或示例应用程序。每条记录都有一个超链接,点击一个链接,而不是在同一页面显示记录的详细信息,在顶部打开一个灯箱,上面有一个显示详细信息的表单。
答案 0 :(得分:0)
这是一个非常具体的示例请求,我不确定有人可以提供。但是,如果你解构它,你会看到类似的东西:
我建议你以这种方式开发它,因为那时你不必一次专注于非常不同的事情,其次你会更容易找到例子。
This article解释了如何创建网格。然后,您可以添加包含
等代码的链接列 <asp:HyperLinkField DataNavigateUrlFields="Id" DataNavigateUrlFormatString="detail.aspx?id={0}"
DataTextField="Name" />
实现详细信息页面就像从查询字符串中获取id并使用它来查询详细信息并发送它一样简单。一旦这一切正常,你就可以在灯箱上进行聚焦。如果您使用thickbox来显示灯箱,就像在链接中添加css类以使其在灯箱中打开一样简单。
请使用thickbox的iframe模式,因为ajax模式可以与asp.net webforms一起提供一些问题。