asp.net重写服务器控件
来源:互联网 发布:上饶师范学校教务网络 编辑:程序博客网 时间:2024/06/03 20:23
新建一个服务器控件,然后让其继承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); } }}
在上述代码中重写了按钮的Click事件,我的意图是想通过基类对所有的按钮权限达到控制。
页面上就直接引用上述代码生成的控件就好了。
0 0
- asp.net重写服务器控件
- 重写GRIDVIEW 控件 asp.net
- asp.net服务器控件
- ASP.NET - 服务器控件
- ASP.NET服务器控件
- ASP.NET服务器控件
- Asp.net 服务器控件
- ASP.NET服务器控件
- ASP.NET服务器控件
- ASP.NET 服务器控件授权
- ASP.NET 服务器控件授权
- ASP.NET 服务器控件授权
- asp.net服务器控件Repeater
- ASP.Net---服务器控件-----DropDownList
- ASP.NET服务器控件开发
- ASP.NET - Web 服务器控件
- ASP.NET - Web 服务器控件
- ASP.net服务器控件漫谈
- centos最小化安装后再安装图形界面
- 杭电1018 Big Number
- java IO图
- Nodejs进程管理模块forever详解
- zoj2417 Lowest Bit
- asp.net重写服务器控件
- 编译hadoop-2.5.2的源码过程
- C语言判断用户输入的是字符还是数字
- iOS 多线程GCD 四
- [C++学习笔记]--位运算、引用、const指针
- Floyd-Warshall+二进制枚举SRM 661 Div2 Medium: BridgeBuilding
- CNN卷积神经网络学习笔记4:代码学习
- 基于MFC的socket编程(异步非阻塞通信)
- Linux修改系统以及pip更新源