Mega Code Archive

 
Categories / ASP.Net Tutorial / Custom Controls
 

A control that inherits from the WebControl class

using System.Web.UI; using System.Web.UI.WebControls; namespace myControls {     public class FullyRenderedWebControl : WebControl     {         private string _Text;         public string Text         {             get { return _Text; }             set { _Text = value; }         }         protected override void RenderContents(HtmlTextWriter writer)         {             writer.Write(_Text);         }     } } File: Default.aspx <%@ Page Language="C#" %> <%@ Register TagPrefix="custom" Namespace="myControls" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">     <title>Show Fully Rendered WebControl</title> </head> <body>     <form id="form1" runat="server">     <div>     <custom:FullyRenderedWebControl         ID="FullyrenderedWebControl1"         Text="Hello World"         BackColor="Yellow"         BorderStyle="Dashed"         Font-Size="32px"         Runat="Server" />     </div>     </form> </body> </html>