【问题标题】:how to set list of data into session context?如何将数据列表设置为会话上下文?
【发布时间】:2012-07-08 16:53:56
【问题描述】:

我想将数据列表存储到会话对象中。我的场景是我在页面中有一个 gridview 控件。 gridview 下方有两个文本框和按钮。当我按下按钮时,gridview 将充满文本框值。每次我按下按钮时,它都会在gridview中添加新行以显示输入的数据。所以,为此我必须使用会话上下文。但我的问题是如何将两个文本框值存储到会话中以及如何再次读取它.. 我不想使用临时 sql 数据库表。

所以如果有人知道它,请帮助我.. 提前致谢。

【问题讨论】:

    标签: asp.net session


    【解决方案1】:

    试试这个:
    在按钮的点击事件上使用这个代码

    if(Session["value1"] == null)
    {
        Session["value1"] = new List<String>();
    }
    ((List<String>)Session["value1"]).Add(testbox1.value);
    

    要输出数据,您可以遍历所有值:

        List<String> V = (List<String>) Session["value1"];
         for(int j = 0 ; j < V.Count ; j++)
         {
           String str = V[j];
           //ADD str TO GRID VIEW.....
         }
    

    textbox2 的代码相同。

    【讨论】:

    • 它有效...但是我应该为每个文本框都这样做吗?在这种情况下,我必须定义两个会话对吗?但是如果我只想使用一个会话呢
    • Thanx man...太简单了...我已经通过创建一个类来完成它。我在其中创建了两个属性,我的问题解决了....非常感谢.... :)
    • 是的,我们现在是朋友了。哪个城市?
    • 感谢 Baroda 成为我的朋友...m...nd u?
    猜你喜欢
    • 1970-01-01
    • 2010-11-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 2011-08-01
    相关资源
    最近更新 更多