本帖最后由 xcf007 于 2010-04-06 11:15:08 编辑

解决方案 »

  1.   

    这是C# 3.0的匿名类型,和ASP.NET无关...参考...http://msdn.microsoft.com/zh-cn/library/bb397696.aspx
      

  2.   

    new UploadInfo { IsReady = false };
    应该有UploadInfo这个类,该类中有IsReady属性,这是实例化的一种新方式,
    与UploadInfo up=new UploadInfo();
    up.IsReady=false;是一样的,不知道是不是你要的?
      

  3.   

    ms 是 Object Initializer 这个新特性
      

  4.   

    new UploadInfo { IsReady = false };
    的意思是 实例化一个 UploadInfo 对象 由于下面不对这个实例进行引用 所以没有赋给一下变量
    IsReady 是 UploadInfo 类中的一个 属性
    也就是
     public bool IsReady { get; set; }以上放入Sesstion中的这个对象中只对 IsReady 这个赋了值
      

  5.   

    哦,刚才没仔细看...应该是这个,C# 3.0的对象初始值设定项...http://msdn.microsoft.com/zh-cn/library/bb384062.aspx