我有一个自定义服务器控件,它有很多属性——每个属性都在 View 状态中保存它们的状态:
public Color XXX
{
get
{
return (Color)ViewState["XXX"];
}
set
{
ViewState["XXX"] = value;
}
}
这会占用大量空间 - 有没有办法减少代码中的行数?
最佳答案
删除一些空白区域?
public Color XXX
{
get { return (Color)ViewState["XXX"]; }
set { ViewState["XXX"] = value; }
}
老实说,如果这确实是您的问题所在,我不会关心您的代码占用的垂直空间量。使用 #region
对您的属性进行分组。如果您不想看到该区域,则可以折叠该区域。
#region ViewState Properties
... your properties
#endregion
关于c# - 减少保存在 View 状态属性中的代码行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960596/