Asp.net 图像按钮没有 onClick 事件

标签 asp.net

此代码位于 GridView 内,

<asp:TemplateField HeaderText="Edit" ItemStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Center">
      <ItemTemplate>
        <asp:Image ID="imgEdit" ImageUrl="~/edit.png" runat="server"/> 
       </ItemTemplate>
</asp:TemplateField>

我的问题是,如果我尝试创建 onClick <asp:Image内的事件属性不可用。可能是什么问题?

最佳答案

<asp:Image />仅用于显示图像,因此您无法使用 OnClick事件。您正在寻找的控件是 <asp:ImageButton />这将允许您使用 OnClick事件。

<asp:ImageButton runat="server" OnClick="MyClickFunction" />

关于Asp.net 图像按钮没有 onClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32456785/

相关文章:

javascript - 如何在不单击标题的情况下从客户端对 gridview 进行排序

asp.net - 支付网关可能出现的问题

c# - 如何从同一个解决方案中读取另一个项目的配置值?

c# - 'await' 之后的代码可以在 ASP.NET 的不同线程中运行吗?

c# - asp.net 如何检查复选框列表中的特定项目

c# - 使用 linq 对数据表列求和

c# - 如何使用 Web 表单上传个人资料图片

javascript - 回发后如何显示成功和错误消息?

asp.net - ASP.NET 服务器错误页面上的版本信息

jQuery 验证未突出显示所有字段