Mega Code Archive

 
Categories / ASP.Net Tutorial / Custom Controls
 

Adding a Designer attribute to a control class (C#)

using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; using System.Web.UI; using System.Web.UI.WebControls; namespace WebControlLibrary1 {     [DefaultProperty("Text")]     [ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")]     [Designer(typeof(ControlDesigner))]     public class WebCustomControl1 : WebControl     {         private string text;         [Bindable(true)]         [Category("Appearance")]         [DefaultValue("")]         public string Text         {             get             {                 return text;             }             set             {                 text = value;             }         }         protected override void Render(HtmlTextWriter output)         {             output.RenderBeginTag(HtmlTextWriterTag.Input);             output.RenderEndTag();         }     } }