zoukankan      html  css  js  c++  java
  • 在asp.net中使用自定义事件(带参数)

    //1.首先定义一个参数类
    public partial class SayEventArgs : EventArgs
    {
        
    public String Username;
        
    public String Websiteurl;
    }

    //2.定义一个委托
    public delegate void SayEventHandler(object sender,SayEventArgs e);

    //3.定义一个事件
    public event SayEventHandler SayEvent;

    //4.引发事件
    public void OnSayEvent(SayEventArgs e)
    {
            
    if (SayEvent != null)
            {
                SayEvent(
    this, e);
            }
    }

    //5.传参函数
    public void Loginsite(String Username, String Websiteurl)
    {
            SayEventArgs e 
    = new SayEventArgs();
            e.Username 
    = Username;
            e.Websiteurl 
    = Websiteurl;
            Label1.Text 
    = e.Username + "<br>";
            Label1.Text 
    += "欢迎你来到<a href=" + e.Websiteurl + ">痞子菜雨夜听风小轩</a>";
            OnSayEvent(e);
    }

    //6.所要委托的函数
    public void Saysomething(object sender, SayEventArgs e)
    {
            Label2.Text 
    = e.Username+"请注意:<br>在呢个博客<a href=" + e.Websiteurl + ">痞子菜雨夜听风小轩</a>度,唔系事必要你讲野,但系你所讲既野将来会作为呈堂证供,ok?";
    }

    //7.建立委托实例
    SayEvent += new SayEventHandler(Saysomething);

     Loginsite(
    "痞子菜""u/admin/index.html");

  • 相关阅读:
    【动态规划】51nod1780 完美序列
    【树形dp】bzoj4726: [POI2017]Sabota?
    初涉manacher
    【数位dp】bzoj3131: [Sdoi2013]淘金
    【思维题 kmp 构造】bzoj4974: [Lydsy1708月赛]字符串大师
    web框架
    Bootstrap补充
    jQuery之jQuery扩展和事件
    JQuery之文档操作
    JQuery之属性操作
  • 原文地址:https://www.cnblogs.com/wujy/p/2349601.html
Copyright © 2011-2022 走看看