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

  • 相关阅读:
    RMAN参考使用手册2[转载]
    硬盘故障的解决
    控制文件和重做日志文件
    设置DBID
    让虚拟机从U盘启动[转载]
    windows7桌面预览不出现的解决方法
    让.Net程序脱离.Net Framework框架运行
    抗辐射多吃六种食物《转》
    ASPX.NET学习记录(一)
    饮食影响人的七情六欲《转》
  • 原文地址:https://www.cnblogs.com/wujy/p/2349601.html
Copyright © 2011-2022 走看看