Viewing source for recipe0303cs.cs
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
namespace AspNetCookbook
{
[DefaultProperty("Text"),
ToolboxData("<{0}:ViewStateControl runat=server></{0}:ViewStateControl>")]
public class ViewStateControl : System.Web.UI.WebControls.WebControl
{
public string Text
{
get
{
string text = (string) ViewState["Text"];
return (text == null)? string.Empty : text;
}
set
{
ViewState["Text"] = value;
}
}
protected override void Render(HtmlTextWriter writer)
{
writer.Write(Text);
}
}
}