【发布时间】:2012-10-28 00:55:10
【问题描述】:
请帮忙!
我正在拔掉我留下的那一点点头发,找不到答案。
我正在尝试将网格视图中的选定行移动到另一个页面,并使用 SelectedDataKey 或选定行的主键值来指示应在另一个页面的网格视图中显示哪些数据。这是我想不通的学校项目的最后一点。
我在第一页上所做的是使用按钮单击事件来设置一个看起来像这样的会话变量。会话[“选择”] = GridView1.SelectedDataKey;然后该按钮会将用户发送到下一页。 Response.Redirect("CustomerAccounts.aspx");
在下一页上,我想使用在第一页上选择的主键,通过在下一个网格视图中使用 where 语句,仅在第二页上显示具有对应值的数据。所以我正在设置 [CustomerID]=?会话(“会话[“选择”])
我是否在第二个网格视图中正确设置了位置?
【问题讨论】:
-
会话变量不是传递这些值的首选方法,最好将其作为查询参数传递。
-
我需要使用会话变量。
标签: asp.net