当前位置: 代码迷 >> ASP.NET >> vs2005 能否继承按纽,来作出新的按纽控件解决办法
  详细解决方案

vs2005 能否继承按纽,来作出新的按纽控件解决办法

热度:9865   发布时间:2013-02-26 00:00:00.0
vs2005 能否继承按纽,来作出新的按纽控件
就是要个新的按纽,但是在vs2005里找不到控件继承

------解决方案--------------------------------------------------------
可以用
现有控件修改属性

自定义控件 中的复合控件
也可以继承以有的控件

不过你必须了解asp.net控件的一切(如何产生,如何激发事件,如何获取状态,如何消亡)
------解决方案--------------------------------------------------------
就用自定义控件吧 UserControl 自己定义接口和外观
------解决方案--------------------------------------------------------
自定义控件 UserControl
------解决方案--------------------------------------------------------
UserControl 比较简单,容易实现。
有能力就自己写WebControl
------解决方案--------------------------------------------------------
你要继承Button的话,你就要准备进入ASP.NET中完全没有可视化支持的一面。

最简单的做法,添加一个新类,名字为MyButton,MyButton.cs如下:
public class MyButton : System.Web.UI.WebControls.Button
{
//MyButton的实现
}

这样就继承了Button实现了MyButton,不过完全只能靠C#代码。
------解决方案--------------------------------------------------------
自定义控件 复合控件 用户控件
看你扩展的是什么功能
  相关解决方案