|
Listing 23-37 extracted from chapter ASP.NET 2
Listing 23-36< > Listing 23-38
This listing can be compiled with the command line: csc.exe /out:MyUserCtrl.dll /target:library Example_23_37_to_rename_MyUserCtrl.cs Errors: 0 Warnings: 0
Example_23_37_to_rename_MyUserCtrl.cs
using System.Web.UI;
namespace MyUserCtrls {
public class MyUserCtrl : Control {
public MyUserCtrl() {
ViewState["Color"] = string.Empty;
ViewState["Text"] = string.Empty;
}
public string Color {
get { return ViewState["Color"] as string; }
set { ViewState["Color"] = value; }
}
public string Text {
get { return ViewState["Text"] as string; }
set { ViewState["Text"] = value; }
}
protected override void Render(HtmlTextWriter writer) {
writer.Write("<p><font color=\"" + ViewState["Color"] +
"\">" + ViewState["Text"] + "</font></p>");
}
}
}
Copyright Patrick Smacchia 2006 2007
|