zoukankan      html  css  js  c++  java
  • UserControl中调用Page中的函数 EventHandler [原]

    Default.aspx:
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    namespace UserControlCallPageMethod
    {
        public partial class _Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                this.Bind_Event();
            }
          
            private void SelectedStatusChanged(object sender, EventArgs e)
            {
                DropDownList drp = (DropDownList)sender;
                if (drp.SelectedIndex >= 0)
                {
                    this.TextBox1.Text = drp.SelectedValue;
                }
            }

            public void Bind_Event()
            {
                this.WebUserControl1_1.OnStatusChanged += SelectedStatusChanged;
            }
        }
    }
    //===========================================================================================
    WebUserControl1.ascx:
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    namespace UserControlCallPageMethod
    {
        public partial class WebUserControl1 : System.Web.UI.UserControl
        {
            public EventHandler OnStatusChanged;

            protected void Page_Load(object sender, EventArgs e)
            {

            }

            protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
            {
                if (OnStatusChanged != null)
                {
                    OnStatusChanged(sender, e);
                }
            }
        }
    }

  • 相关阅读:
    [Unity] 2D开发学习教程
    [Unity] 查找资源
    [Unity] UGUI研究院之游戏摇杆
    [Unity] Unity3D研究院编辑器之自定义默认资源的Inspector面板
    [Unity] Unity3D研究院编辑器之独立Inspector属性
    [Unity] 精灵动画制作中需要注意的一些问题
    [Unity] 常用技巧收集
    IDEA相关设置
    Hive配置文件hive-site.xml
    MySql通用二进制版本在Linux(Ubuntu)下安装与开启服务
  • 原文地址:https://www.cnblogs.com/RobotTech/p/903233.html
Copyright © 2011-2022 走看看