System.Web.HttpFileCollection未标记为可序列化

时间:2013-07-31 09:00:33

标签: c# asp.net file-upload properties

当我调试以下代码上传文件时,我收到以下错误。

代码是

  if (Request.Files.Count > 0)
            objStatusData.SaveAttachments = Request.Files;
        else
            objStatusData.SaveAttachments = null;

objStatusData是名为StatusData的属性类的对象,它像这样序列化

[Serializable]
public class StatusData

但是我收到了这个错误。

  

在Assembly'System.Web,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'中键入'System.Web.HttpFileCollection'未标记为可序列化。在System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj,ISurrogateSelector surrogateSelector,StreamingContext context,SerObjectInfoInit serObjectInfoInit,IFormatterConverter converter,ObjectWriter objectWriter)

我该如何避免这个问题。请通过建议一些必要的步骤来帮助我。

提前致谢..

0 个答案:

没有答案