【问题标题】:ASP.net Using a Session Varriable to move a GridView SelectedDataKey to another pageASP.net 使用会话变量将 GridView 选定的 DataKey 移动到另一个页面
【发布时间】:2012-10-28 00:55:10
【问题描述】:

请帮忙!

我正在拔掉我留下的那一点点头发,找不到答案。

我正在尝试将网格视图中的选定行移动到另一个页面,并使用 SelectedDataKey 或选定行的主键值来指示应在另一个页面的网格视图中显示哪些数据。这是我想不通的学校项目的最后一点。

我在第一页上所做的是使用按钮单击事件来设置一个看起来像这样的会话变量。会话[“选择”] = GridView1.SelectedDataKey;然后该按钮会将用户发送到下一页。 Response.Redirect("CustomerAccounts.aspx");

在下一页上,我想使用在第一页上选择的主键,通过在下一个网格视图中使用 where 语句,仅在第二页上显示具有对应值的数据。所以我正在设置 [CustomerID]=?会话(“会话[“选择”])

我是否在第二个网格视图中正确设置了位置?

【问题讨论】:

  • 会话变量不是传递这些值的首选方法,最好将其作为查询参数传递。
  • 我需要使用会话变量。

标签: asp.net


【解决方案1】:

我喜欢用查询字符串来设置这样的东西。 不久前我在 youtube 上做了一个视频教程 http://www.youtube.com/watch?v=HRjZ_0JpO2M&list=UUgtKyNvllU9E6c2Mi8OtzCQ&index=5&feature=plcp

我还制作了一个教程,展示了如何使用 jquery 加载嵌套在主网格视图中的详细网格视图 http://www.youtube.com/watch?v=nJp14o_1wZQ&list=UUgtKyNvllU9E6c2Mi8OtzCQ&index=4&feature=plcp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    相关资源
    最近更新 更多