一直是使用双击控件的方法自动产生事件代码,但总要转到视图中,效率太差,如何在代码页中手工写?
如:<asp:button id="btnExit" runat="server" text="退出" onclick="btnExit_Click" />但是在源码页中怎么自动产生btnExit_Click事件的代码段?

解决方案 »

  1.   


    //手动写,格式都一样
    protected void btnExit_Click(object sender,EventArgs e)
    {
    }
      

  2.   

    大家没有明白我的意思,我的意思是如何操作能达到双击控件的效果,即自动产生:
    protected void btnExit_Click(object sender,EventArgs e)
    {
    }
    通常button的事件可能比较熟悉,可以自己写出来,但是其它的一些控件呢?括号中的参数通常都不一样,实在是记不住呀!
      

  3.   

    括号中的参数通常都不一样,实在是记不住呀!
    ----------
    查msdn。
      

  4.   

    查msdn不是一个好办法,我觉得微软肯定会提供一个办法,比如一个快捷键,来达到双击控件的效果。而且很多第三方控件,msdn也查不到。
      

  5.   

    不好意思,1楼的帖子没有看明白,在页面代码中似乎不支持btnExit.Click+=[TAB][TAB],能不能详细点说明?万分感谢!
      

  6.   

    protected void FirstPage_Click(object sender, EventArgs e)
        {
            LinkButton link = (LinkButton)sender;
            switch (link.CommandName.ToString())
            {
                case "FirstPage":
                    CurrentPage = 0;
                    break;
                case "PrevPage":
                    CurrentPage--;
                    break;
                case "NextPage":
                    CurrentPage++;
                    break;
                case "lastPage":
                    CurrentPage = LastPage - 1;
                    break;
            }
            BindPageConstrol(Convert.ToInt32(this.lbTotalCount.Text));
            setEnable();
        }
      

  7.   

    终于明白了,在CS文件中的某个事件中(如Page_load),写:btnExit.Click+=再按两次TAB,即可自动生成事件代码。
    的确生了不少事,不过个人认为,如果在页面代码中能够显示“事件窗口”,就更容易使用了。