zoukankan      html  css  js  c++  java
  • ASP.NET list<object> OBJECT.clean()会清空session['OBJECT']的值的问题

    public partial class 测试 : System.Web.UI.Page
    {
        static List<Item> allAnswer= new List<Item>();
    
         protected void Page_Load(object sender, EventArgs e)
        {
               //首次加载
            if (IsPostBack == false)
            {
                //不能使用将allAnswer中的元素全部删除,这样也会将session中的值清空
                //allAnswer.clean();
    
               //使用重新定义新的空的对象来实现对allAnswer的清空
                allAnswer = new List<Item>();
    
    
                List<Item> reallAnswer = null;
    
                try
                {
                  //其中Session["ReAllAnswer"]来自于另一页面
                    reallAnswer = (List<Item>)Session["ReAllAnswer"];
                    //PrintAllAnwser(reallAnswer);
                }
                catch { }
         }
    }

    如果使用allAnswer.clean()函数,则接收的数据Session["ReAllAnswer"]将会设置为空;

    而使用new List<Item>(),则不会。

  • 相关阅读:
    [HAOI2008]糖果传递
    [HAOI2008]木棍分割
    [HAOI2008]硬币购物
    [ZJOI2008]泡泡堂
    [JSOI2007]建筑抢修
    [JSOI2007]麻将
    [Note]prufer
    [BZOJ3275]Number
    [POI2014]RAJ-Rally
    [JSOI2010]快递服务
  • 原文地址:https://www.cnblogs.com/feiquan/p/10823224.html
Copyright © 2011-2022 走看看