0

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

代码是

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

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

[Serializable]
public class StatusData

但我收到了这个错误。

在程序集“System.Web,版本=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”中键入“System.Web.HttpFileCollection”未标记为可序列化。在 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(对象 obj,ISurrogateSelector surrogateSelector,StreamingContext 上下文,SerObjectInfoInit serObjectInfoInit,IFormatterConverter 转换器,ObjectWriter objectWriter)

我怎样才能避免这个问题。请通过建议一些必要的步骤来帮助我。

提前致谢..

4

0 回答 0