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

标签 c# .net asp.net events imagebutton

我有以下按钮

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

在代码后面

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

这不起作用!!,所以我的问题是如何从按钮控件中获取值?

最佳答案

为此,您需要订阅 Command event。而不是点击事件。这在遵循 command pattern 时使用在 ASP.NET 中

关于c# - 如何使用 onclick 事件发送值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/501603/

相关文章:

c# - 如何获得拆分的剩余内容?

c# - 必须声明标量变量 “@Login” 。尝试向 SqlDataSource 添加参数时出错

c# - 使用 WebSocketCollection 对象广播消息期间的错误处理

c# - Mac OS X Mono ASP.NET和C#编译过程

c# - 如何在 MSAL .Net C# 中获取刷新 token

c# - asp.net webform 菜单控件如何缩进包裹的元素?

c# - 从 Xaml 运行异步方法

.net - 有没有一种工具可以自动围绕类生成包装器?

C# .net - 覆盖现有的内置函数 + 获取底层方法代码

jquery - Controller 的 Ajax 数据参数始终为空