首 页  资讯中心 下载中心 资讯教程 最新下载 发布软件 发布文章 网通站 电信站繁體中文
设为首页
加入收藏
联系我们
 
您当前的位置:曾子源码软件下载站 -> 网络编程 -> asp.net -> 文章内容 退出登录 用户管理
热门文章
· 常用C,VC,C++书籍下..
· 新概念英语视频教程..
· 常用 JAVA JAVA2 J..
· 《梦幻麻将馆9雀圣争..
· 新东方英语视频教程..
· 常用VB,Visual Basi..
· [组图] After Effect..
· WINDOWS 所有系统文..
· [组图] 让机器运行多..
· 全美经典学习指导系..
相关文章
· 重视用户感受 快车..
· 手动清除恶意软件之..
· Flash Player11月出..
· [组图] Vista RTM版本..
· [组图] ASP.NET 2.0中..
· ASP.NET2.0 数据绑定..
· [图文] 好玩但又很安..
· 解决网络塞车 要靠N..
· ASP.NET数据库编程之..
· ASP.NET2.0服务器控..
ASP.NET2.0服务器控件之创建复杂属性(3)
作者: Yesky 金属边缘     来源:不详  发布时间:2006-6-19 18:25:40  发布人:admin

减小字体 增大字体

     下面列举了具体实现复杂属性Employee的Employee.cs文件源代码。
  
  using System;
  using System.Collections;
  using System.ComponentModel;
  using System.Globalization;
  using System.Web.UI;
  namespace WebControlLibrary{
   public class Employee {
    private string _name;
    private string _sex;
    private string _title; //实现构造函数1
    public Employee() { } //实现构造函数2
    public Employee(String Name, String Sex, String Title) {
     _name = Name; _sex = Sex; _title = Title;
    } //实现属性Name
    [ Bindable(true), Category("Appearance"), DefaultValue(""), Description("员工姓名"), NotifyParentProperty(true) ]
  
    public String Name {
     get { return _name; }
     set { _name = value; }
    } //实现属性Sex
  
    [ Bindable(true), Category("Appearance"), DefaultValue(""), Description("员工性别"), NotifyParentProperty(true) ]
  
    public String Sex {
     get { return _sex; }
     set { _sex = value; }
    } //实现属性Title
  
    [ Bindable(true), Category("Appearance"), DefaultValue(""), Description("员工职务"), NotifyParentProperty(true) ]
  
    public String Title {
     get { return _title; }
     set { _title = value; }
    }
   }
  }
  
    以上代码实现了Employee类,其中包括构造函数和属性Name、Sex和Title。读者需要注意,为了实现连字符形式复杂属性,以上3个属性都必须设置元数据属性NotifyParentProperty(true)。这样,当子属性发生修改时,.net框架将自动产生修改通知,并且通知到父属性Employee。
  
    3. 小结
  
    本文通过一个典型示例介绍了创建连字符形式复杂属性的实现方法。对于其他形式的复杂属性,例如,内部嵌套形式复杂属性、内部嵌套形式默认复杂属性等,本文将不再做更多解释。实际上,实现复杂属性是有其自身规律可循的。只要读者能够按照规定的方法实现,基本上都不会出现太大的问题。
  
    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
[] [返回上一页] [打 印] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [发表评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站信息排名查询
Copyright © 2004-2006 Zasp.Net. All Rights Reserved .