C# 如何使用onclick事件发送值?

C# 如何使用onclick事件发送值?,c#,.net,asp.net,events,imagebutton,C#,.net,Asp.net,Events,Imagebutton,我有下面的按钮 <asp:ImageButton ID="button1" runat="server" ImageUrl="~/image.jpg" CommandName = "id" CommandArgument = "1" onclick="button1_Click" /> 这不管用!!,因此,我的问题是如何从按钮控件中获取值?要使其正常工作,您需要订阅而不是单击事件。这是在ASP.NET中执行时使用的。要使其正常工作,您需要订阅而

我有下面的按钮

   <asp:ImageButton ID="button1" runat="server" 
   ImageUrl="~/image.jpg"
   CommandName = "id"
   CommandArgument = "1"
   onclick="button1_Click"
   />

这不管用!!,因此,我的问题是如何从按钮控件中获取值?

要使其正常工作,您需要订阅而不是单击事件。这是在ASP.NET中执行时使用的。要使其正常工作,您需要订阅而不是单击事件。在ASP.NET中执行以下操作时使用此选项

protected void button1_Click(object sender, ImageClickEventArgs e)
{
    Response.Write(e.commandName);
}