zoukankan      html  css  js  c++  java
  • ASP.NET

    //用委托的方法实现
    //控件代码
            public delegate void DelegateFunction( string sPageTitle );
            private DelegateFunction delegateChangePageTitle = null;
            public DelegateFunction ChangePT
            {
                get { return delegateChangePageTitle; }set { delegateChangePageTitle = value; }
            }
            protected void BtEdit_Click( object sender, EventArgs e )
            {
                if ( delegateChangePageTitle != null ) delegateChangePageTitle( "Edit" );
            }
            protected void BtAdd_Click( object sender, EventArgs e )
            {
                if ( delegateChangePageTitle != null ) delegateChangePageTitle( "Add" );
            }
    
    //页面    后台代码
            protected void Page_Load( object sender, EventArgs e )
            {            myWebControl11.ChangePT = ChangePT;        }
            void ChangePT( string sTmp )
            {            this.Page.Title = sTmp;        }
    //页面    前代码
    <%@ Register src="myWebControl.ascx" tagname="myWebControl1" tagprefix="uc1" %>
    <uc1:myWebControl1 ID="myWebControl11" runat="server" />
    
    //用事件的方法实现  控件定义事件    页面实现
    //控件代码
    //定义一个不含数据的事件处理方法        
            public event EventHandler ClickModifyTitle; 
            protected void btCreateValue_Click( object sender, EventArgs e )
            {            ClickModifyTitle( this, EventArgs.Empty );         }
    
    //页面后台代码
            protected void Page_Load( object sender, EventArgs e )
            {
                myWebControl11.ClickModifyTitle +=new EventHandler(myWebControl11_ClickModifyTitle);
            }
    
            void myWebControl11_ClickModifyTitle( object sender, EventArgs e )
            {
                this.Page.Title += new Random().Next( 1000, 9999 ).ToString();
            }
  • 相关阅读:
    Python学习--not语句
    【图论】有向无环图的拓扑排序
    算法精解:DAG有向无环图
    Python xrange() 函数
    自然语言处理课程(二):Jieba分词的原理及实例操作
    Jieba分词原理与解析
    ios面试题整理
    OC语言Block和协议
    OC内存管理
    IOS 开发-- 常用-- 核心代码
  • 原文地址:https://www.cnblogs.com/fuqiang88/p/3916287.html
Copyright © 2011-2022 走看看