using System.Collections; using System.Web.UI.HtmlControls; public class FrostTextBox : HtmlControl { #region Properties public override string ID { get { return base.ID; } set { base.ID = value; } } public string Value { get { if ( !ViewState["Value"] == null ) return string.Empty; else return (string)ViewState["Value"]; } set { ViewState["Value"] = value; } } public int? Height { get { if ( ViewState["Height"] == null ) return null; else return (int)ViewState["Height"]; } set { ViewState["Height"] = value; } } public int? Width { get { if ( ViewState["Width"] == null ) return null; else return (int)ViewState["Width"]; } set { ViewState["Width"] = value; } } public int? MaxCharacters { get { if ( ViewState["MaxChars"] == null ) return null; else return (int)ViewState["MaxChars"]; } set { ViewState["MaxChars"] = value; } } #endregion }