Asp.net映像按钮没有onClick事件
此代码位于Asp.net映像按钮没有onClick事件,asp.net,Asp.net,此代码位于网格视图中 <asp:TemplateField HeaderText="Edit" ItemStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:Image ID="imgEdit" ImageUrl="~/edit.png" runat="server"/> </ItemTempla
网格视图中
<asp:TemplateField HeaderText="Edit" ItemStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="imgEdit" ImageUrl="~/edit.png" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
我的问题是,如果我试图在
中创建onClick
事件,您可以使用如下图像按钮:
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ImageButton Sample</title>
<script language="C#" runat="server">
void ImageButton_Click(object sender, ImageClickEventArgs e)
{
Label1.Text = "You clicked the ImageButton control at the coordinates: (" +
e.X.ToString() + ", " + e.Y.ToString() + ")";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageButton Sample</h3>
Click anywhere on the image.<br /><br />
<asp:ImageButton id="imagebutton1" runat="server"
AlternateText="ImageButton 1"
ImageAlign="left"
ImageUrl="images/pict.jpg"
OnClick="ImageButton_Click"/>
<br /><br />
<asp:label id="Label1" runat="server"/>
</form>
</body>
</html>
ImageButton示例
无效图像按钮\单击(对象发送者,图像单击事件参数e)
{
Label1.Text=“您单击了坐标处的ImageButton控件:(“+
e、 X.ToString()+”,“+e.Y.ToString()+”;
}
ImageButton示例
单击图像上的任意位置。
更多信息请访问:
仅用于显示图像,因此您无法使用OnClick
事件。您正在查找的控件是
,它将允许您使用OnClick
事件
<asp:ImageButton runat="server" OnClick="MyClickFunction" />
单击服务器还是客户端?你考虑使用ASP:ImageButton吗?