关于事件的问题我得再提,竟然事件是一个委托,当事件发生时就调用该函数,但是如果函数有参数那怎么办,像 protected void Submit_Click(object sender, EventArgs e)我都不用实力化这个参数就可以在后台直接运行这段程序代码拉,这个事件机制搞到我头昏,里面这两个参数到底什么时候实例化呢?当click事件发生,这个函数就会运行,但是我就不明白他的参数怎么不用实力化也行?是匿名效果?不过在点击e的时候也会有我们要找的信息!回去看看事件这章先!
后有就是关于学web开发,要求要怎样js+css要出色,还是c#与ado.net+sql要出色?难道用的控件都用web服务器控件吗?

解决方案 »

  1.   

    估计.NET给你自动处理了一些东西。
      

  2.   

    在button控件里就将sender和e实例化给你传了出来,好让你的方法可以取这2个参数。
      

  3.   

    自己感觉html控件好于asp:控件 
      

  4.   

    在button控件里就将sender和e实例化给你传了出来,好让你的方法可以取这2个参数。
    这就是事件处理机制了吧?我有点眉目拉!不过还想听听其他人的回答,谢谢……各位
      

  5.   

    事件触发时,.net后台机制就会帮你实例化好sender和e了,然后调用Submit_Click函数,这样在函数内,这两个参数就可以直接使用了。js,C#,ado.net,sql,css都要吧。
      

  6.   

    object sender, EventArgs e,那这里为什么还要把类型放上去啊?消息处理机制?
    恩,我知道是要,不过我想知道我想做后台的,其它的要求有多高?
      

  7.   

    asp.net代码分离,便于维护和开发
      

  8.   

    谈谈我自己的理解吧,就是buttom累里,事件触发就的时候就是调用那个委托的函数,而且在触发的时候就已经那参数给实例化并且传给掉用的函数,就像
    public void function()
    {
    if(event!=null)
    {
    event(this,new Eventargs());
    }
    }
    public void function(object sender,Eventargs e){}
    所以我知道按钮在触发的时候就把参数给传到所调用的函数拉!
    对吧?