例6-1代码1:SimpleControl.cs代码 using System; using System.Web.UI; namespace MyControl { public class LinksControl : Control { protected int _num=0; public virtual int Num { get { return _num; } set { _num=value; } } protected override void Render(HtmlTextWriter writer) { writer.Write(Num.ToString()); } } }
using System; using System.Web.UI; namespace MyControl { public class LinksControl : Control { public virtual int Num { get { return ViewState["Num"]!=null ? (int)ViewState["Num"] : 0; } set { ViewState["Num"]=value; } } protected override void Render(HtmlTextWriter writer) { writer.Write(Num.ToString()); } } }