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