在新窗口中显示gridview

时间:2010-04-27 08:30:00

标签: c# asp.net gridview session-variables

在我应该如何处理当前场景方面,我需要提供一些建议:

我有一个网页,用于搜索产品/类别信息,其结果目前显示在同一页面的网格视图中。

然而,所谓的gridview有点野兽,因此,我希望有一个用户搜索的页面,按下按钮,后续的gridview显示在新窗口中。

最终,我希望用户能够进行多次搜索,以便新窗口可以包含多个包含不同数据集的网格视图。

我目前的想法是创建可以在“gridview页面”上拉入的会话变量。话虽如此,我不确定如果创建多个搜索会有效吗?

我也在想我可能能够使用javascript创建所谓的'gridview窗口',但我担心的是gridview的功能可能会丢失,即分页,排序,编辑等。

有没有人对此有任何想法或理论?什么是“最佳实践”?任何想法都非常感激和采纳。

PS:这是使用c#和LINQ在.net中开发的。 PPS:我是个菜鸟,所以要温柔!!

1 个答案:

答案 0 :(得分:0)

这里没有必要参加会议吗?在您输入搜索查询的第一页上,当用户点击按钮打开搜索结果页面在一个带有查询字符串的新窗口中可能是search.aspx?keyword = foo。

所以每当用户点击搜索按钮时,它就会一直打开新窗口。你可以用javascript打开新的弹出窗口并将“target”属性设置为“Blank”,这样它就会在新窗口中打开