【发布时间】:2023-03-12 11:21:01
【问题描述】:
在属性上使用 PersistenceMode 与在 ASP.NET 网页的 ViewState 中存储所述属性的值之间在实用程序/性能方面有何区别?
这个:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
[PersistenceMode(PersistenceMode.InnerProperty)]
public int ClientUno { get; private set; }
相对于这个:
public int ClientUno
{
get
{
if (ViewState["ClientUno"] == null) return 0;
else return (int)(ViewState["ClientUno"]);
}
set { ViewState["ClientUno"] = value; }
}
我在互联网上进行了一些谷歌搜索,但无法弄清楚这一点。似乎以前会出现这种情况-我只是找不到答案。有人吗?
【问题讨论】:
标签: asp.net properties persistence viewstate