自定义控件开发全解析
基础自定义控件
默认生成的示例控件其实是标准 <asp:Label>
控件的一个版本。以下是项目中 .cs
文件( WebCustomControl1.cs
)生成的代码(省略标准和 XML 文档注释):
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
namespace PCSCustomWebControls
{
[DefaultProperty("Text"),
ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")]
public class WebCustomControl1 : System.Web.UI.WebControls.WebControl
{
private string text;
[Bindable(true), Category("Appearance"), DefaultValue("")]
public string Text
{
get
{
return text;
}
set