【问题标题】:Display gridview in new window在新窗口中显示网格视图
【发布时间】:2010-04-27 19:30:23
【问题描述】:

就我应该如何处理当前的情况而言,我真的需要一点建议:

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

但是,所说的gridview有点像野兽,因此,我希望有一个用户搜索的页面,按下一个按钮,随后的gridview显示在一个新窗口中。

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

我目前的想法是创建可以被拉到“gridview 页面”的会话变量。话虽如此,如果创建多个搜索,我不确定这是否可行?

我也认为我可以使用 javascript 创建所说的“gridview 窗口”,但我担心的是 gridview 的功能可能会丢失,即分页、排序、编辑等。

有人对此有任何想法或理论吗?什么是“最佳做法”?任何想法都非常感谢并被采纳。

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

【问题讨论】:

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


    【解决方案1】:

    这里不需要会话吧?在您输入搜索查询的第一页上,当用户单击按钮时,在新窗口中打开搜索结果页面,查询字符串可能是 search.aspx?keyword=foo。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      相关资源
      最近更新 更多