ich eine generische Liste in einer Ansichtszustand gesicherte Eigenschaft zu speichern versuchen wie folgt:Viewstate Backed Property Arbeiten nicht für Liste <T>
[Serializable]
public class UploadedFile
{
public string FileName { get; set; }
public Guid FileGuid { get; set; }
}
public List<UploadedFile> UploadedFiles
{
get
{
return (List<UploadedFile>) (ViewState["UploadedFiles"] ?? new List<UploadedFile>());
}
set
{
ViewState["UploadedFiles"] = value;
}
}
Wenn ich versuche, ein Element in die Liste hinzuzufügen, die UploadedFiles.Count bleibt Null:
var uploadedFile = new UploadedFile {FileName = args.FileName, FileGuid = args.FileGuid};
UploadedFiles.Add(uploadedFile); // UploadedFiles.Count == 0 here!
Wer hat hier eine Idee?
Das funktioniert perfekt und genau das, was ich wollte. Danke, Richard. Entschuldigung, Jackson;) –