【发布时间】:2011-09-27 20:01:27
【问题描述】:
我正在使用 EWS 开发我的电子邮件客户端。我发现如果我将 ItemId 存储在 viewstate 中会导致异常说:
在程序集“Microsoft.Exchange.WebServices, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中的类型“Microsoft.Exchange.WebServices.Data.ItemId”未标记为可序列化。
如果我将ItemId 存储为字符串,例如:
ViewState["itemId"] = id.ToString();
然后尝试回退,
ItemId id = (ItemId)ViewState["itemId"];
它说我无法从字符串转换为ItemId。有什么想法吗?
【问题讨论】: