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);
                }
            }
        }
    }

  • 相关阅读:
    IOC Unity的配置问题
    编译时常量与运行时常量
    Revit二次开发,将插件按钮(Ribbon)变灰或者隐藏
    C#类库读取App.config配置文件
    winform固定窗体大小
    Revit二次开发,获取模型版本信息
    JavaScript:文件保存自動下載函數:Save和SaveAs
    JavaScript:年月日時分秒設置
    JavaScript:字符串の空格刪減和字符刪減功能
    JavaScript:獲取數據の類型
  • 原文地址:https://www.cnblogs.com/RobotTech/p/903233.html
Copyright © 2011-2022 走看看