此代码位于 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/