当我调试以下代码以上传文件时,我收到以下错误。
代码是
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)
我怎样才能避免这个问题。请通过建议一些必要的步骤来帮助我。
提前致谢..