禁用asp.net按钮回发

2 javascript asp.net postback webforms

我试图禁用asp.net按钮但失败了.错误:

Compiler Error Message: CS1501: No overload for method 'btnUnlock_Click' takes '0' arguments
Run Code Online (Sandbox Code Playgroud)

来源错误:

 Line 99:         <asp:Button ID="btnUnlock" runat="server" Text="Unlock User" Visible="False"       OnClick ="btnUnlock_Click()" />
Run Code Online (Sandbox Code Playgroud)

 protected void btnUnlock_Click(object sender, EventArgs e)
    {
        MembershipUser user = Membership.GetUser(userName);
        user.UnlockUser();
    }
Run Code Online (Sandbox Code Playgroud)

谢谢.

jam*_*ams 8

使用OnClientClick="return false;"已禁用回发.你可以试试这个

<asp:button runat="server".... OnClientClick="return false;" />
Run Code Online (Sandbox Code Playgroud)

在C#中,您可以禁用按钮

btnUnlock.IsEnabled = false;
Run Code Online (Sandbox Code Playgroud)

IsEnabled属性MSDN链接