标签:引用 htm run UI res model prot 重写 自己
新建一个server控件,然后让其继承button类,代码例如以下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace bt { [DefaultProperty("Text")] [ToolboxData("<{0}:btn runat=server></{0}:btn>")] [DefaultEvent("Click")] public class btn : System.Web.UI.WebControls.Button { public btn() : base() { } [Bindable(true)] [Category("Appearance")] [DefaultValue("")] [Localizable(true)] public string Text { get { String s = (String)ViewState["Text"]; return ((s == null) ?"[" + this.ID + "]" : s); } set { ViewState["Text"] = value; } } /*protected override void RenderContents(HtmlTextWriter output) { output.Write(Text); }*/ protected override void OnClick(EventArgs e) { /*在这里尽情的做自己想做的事*/ string ss=this.ID; HttpContext.Current.Response.Write("全局事件"); base.OnClick(e); } } }
页面上就直接引用上述代码生成的控件就好了。
标签:引用 htm run UI res model prot 重写 自己
原文地址:http://www.cnblogs.com/ljbguanli/p/7219575.html