cesium自定义控件 使用ASP.Net中的自定义控件[1]
![cesium自定义控件 使用ASP.Net中的自定义控件[1]](http://img.zhputi.com/uploads/1dbb/1dbb445a20ba3e8239eeb2ca4e5cbb0217121.jpg)
使用ASP.Net中的自定义控件[1]
——此文章摘自《ASP NET网络数据库开发实例精解》定价 ¥ 特价 ¥ 详细>>自定义控件是ASP NET中很重要的一部分 使用它可以提高程序代码的重用性 即一个自定义控件在网页 自定义控件或控件的内部都可以再次使用 本实例创建的复选框控件列CheckBoxColumn自定义控件也可以在网站的任何地方再次使用 本实例介绍如何在ASP NET中创建自定义控件 如何使用自定义控件 以及如何在自定义控件中定义公开属性和方法的实现方法 .创建新ASP NET应用程序 在Visual Studio NET 集成开发环境中创建新的ASP NET Web应用程序 命名为Example_ _ .创建自定义控件CheckBoxColumn 在应用程序Example_ _ 中添加文件CheckItem cs和文件 CheckColumn cs 其中第一个文件定义类CheckBoxItem实现CheckBox控件 第二个文件定义类CheckBoxColumn 实现DataGrid控件中的CheckBoxColumn列 类CheckBoxItem继承于接口ITemplate 并在其中定义了标识控件名称的属性Name 标识控件数据域的属性DataField 标识控件是否为只读的属性ReadOnly 标识控件是否提交回传的属性 AutoPostBack和绑定控件数据的事件BindData() 当控件的选择项改变时触发的事件OnCheckChanged等 类 CheckBoxItem的程序代码如下 internal class CheckBoxItem : ITemplate { // <summary> // CheckBoxItem的构造函数 // </summary> // <param name= editable >控件是否为可编辑</param> public CheckBoxItem(bool editable string Name) { name = Name; readOnly = (editable==true)?false:true; } // <summary> // 实例化CheckBox控件 并添加到容器中 // </summary> // <param name= container >添加控件的容器</param> void ITemplate InstantiateIn(Control container) { //创建CheckBox控件 CheckBox box = new CheckBox(); //设置控件的属性和事件 box ID = name; box DataBinding += new EventHandler(this BindData); box AutoPostBack = autoPostBack; box CheckedChanged += new EventHandler(this OnCheckChanged); container Controls Add(box); } // <summary> //定义控件的事件CheckChanged // </summary> public event EventHandler CheckedChanged;
lishixinzhi/Article/program/net/201311/15044相关文章
- Ceph 中的 PG 状态详解
- 卡西欧计算器怎么关机 卡西欧5800程式设计计算器ABCD.Z这些变数字母分别代表什么意思
- 计算器上的oN/C 计算器里面的C·CE是什么意思
- 单例模式三种实现方式 浅谈ASP.NET开发下的MVC设计模式的实现
- net开发框架有哪些 ASP.NET MVC 4框架揭秘:Controller类型的缓存
- net开发框架有哪些 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(2)[2]
- wpf自定义控件教程 使用ASP.Net中的自定义控件[3]
- 列表框控件 抢先试用ASP.NET 2.0中的新型安全控件
- 微机原理DUP 微机原理INC_AX:NOP是什么意思
- net开发框架有哪些 ASP.NET MVC 4框架揭秘:ControllerFactory[2]
爱学记

微信收款码
支付宝收款码