详细信息在Lightbox中的ASP.NET主/明细页面的示例?

问题描述:

寻找带有记录的DataGridView的ASP.NET页面的示例或示例应用程序。每条记录都有一个超链接并单击一个链接,而不是在同一页面中显示记录的详细信息,并在顶部打开一个包含详细信息的窗体。详细信息在Lightbox中的ASP.NET主/明细页面的示例?

这是一个非常具体的示例请求,我不确定某人可以提供。但是,如果你解构它,你正在寻找的东西,如:

  • 创建一个网格,显示记录
  • 1个具体记录创建一个详细页
  • 链接详细页面,收藏

我会建议你用这种方式来开发它,因为那样你就不必一次把注意力集中在非常不同的事情上,其次它会更容易找到例子。

This article解释了如何创建网格。然后你就可以使用代码添加一个链接列像

<asp:HyperLinkField DataNavigateUrlFields="Id" DataNavigateUrlFormatString="detail.aspx?id={0}" 
        DataTextField="Name" /> 

实施细节页面是获得来自查询字符串的ID,并用它来查询详细信息和dispaying那么简单。一旦这一切都工作,你可以在灯箱上聚焦。如果使用thickbox来显示灯箱,就像向链接中添加一个css类以使其在灯箱中打开一样简单。

确实使用的ThickBox的iframe的模式,因为阿贾克斯模式能给与asp.net web表单结合一些问题。