A web page and a .net control
(%@ Register TagPrefix="Custom" Namespace="CustomControls" Assembly = "CustomControls" %)
(html)
(body)
(form runat=server)
Here is a custom ASP.NET server control.(br)(br)
(Custom:FirstControl Message= "This control tells time. " runat=server/)
(br)
(/form)
(/body)
(/html)
Commentary
Invoke a class called CustomControls.FirstControl. Set its public property called "Message" to the specified value. Call its render method. Place the output of the render method in the html page.
Class definition
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace CustomControls
{
public class FirstControl : Control
{
public String message = "Hello";
protected override void Render( HtmlTextWriter writer)
{
}
}
}