【发布时间】:2011-09-16 03:55:26
【问题描述】:
我有一个 ascx 用户控件和 Entity Framework IQueryable 属性,如下所示:
public IQueryable<Category> DataSource
{
get { return ViewState["Category"] as IQueryable; }
set { ViewState["Category"] = value; }
}
如您所见,我尝试使用 ViewState 来保存该值,并且不必在每次回发时都设置它,但它说类型未标记为可序列化...
如何将其标记为可序列化?,是否推荐将此属性保存在 ViewState 上,还是最好在每次回发时设置?
【问题讨论】:
标签: asp.net entity-framework viewstate iqueryable