0

我正在尝试捕获网格视图中的选定值并将其保存到视图状态中的变量中,我想将其作为查询字符串参数传递给不同的页面

我将在哪里保存 ViewState 变量以及如何保存?

我很新,不知道我是否提供了足够的信息

谢谢

4

1 回答 1

1

存储在 ViewState 中的值的工作方式与 session 不同。与 Session 不同,存储在一个页面的 ViewState 中的值不能从另一个页面检索。实际上 ViewState 只不过是生成的标记中系统管理的隐藏加密字段。如何在 ViewState 中保存值?像这样:

ViewState["MyValue"]=GrideView1.SelectedValue.ToString();

稍后您可以像这样检索该值

if(ViewState["MyValue"]!=null)
{
     Response.Redirect("SecondPage.aspx?param="+ViewState["MyValue"]);
}
于 2012-07-11T18:01:22.507 回答