CS1501:方法'btnsaveandclose_Click'没有重载需要0个参数

use*_*089 -1 html c# asp.net

嗨,当我尝试运行aspx.cs时,我收到此错误

protected void btnsaveandclose_Click(object sender, EventArgs e)
{

    try
    {
        save();
    }
    catch (Exception ex)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

aspx是:

<asp:button id="btnsaveandclose" runat="server" text="save & close" 
     CausesValidation="true" onclick="btnsaveandclose_Click()" 
     usesubmitbehavior="false">
Run Code Online (Sandbox Code Playgroud)

Ode*_*ded 8

onclick试图在那里调用函数(并且没有必要的参数):

onclick="btnsaveandclose_Click()"
Run Code Online (Sandbox Code Playgroud)

应该:

onclick="btnsaveandclose_Click"
Run Code Online (Sandbox Code Playgroud)

您只需要使用事件处理程序的名称,而不是调用它.