我有一个数据列表中的图像按钮。 Onclick,图像按钮的事件未触发。怎么才能让它开火?

时间:2013-08-09 00:17:06

标签: asp.net

<%@ Page  Title="" Language="C#" MasterPageFile="~/Sablon.master" AutoEventWireup="true" CodeFile="Cevaplar.aspx.cs" Inherits="Cevaplar"  %>
<asp:DataList ID="datalistsoru" runat="server" >
 <ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" ImageUrl="~/resimler/yukariok.jpg" />
 </ItemTemplate>
</asp:DataList>

和cs代码在这里

  protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
    Response.Redirect("Default.aspx");
}

然后点击它包含错误的img按钮 无效的回发或回调参数。使用但不起作用启用事件验证

1 个答案:

答案 0 :(得分:0)

如果你没有,我建议你把你的Page_Load()代码放在if(!IsPostBack)条件下。在大多数情况下,这解决了我的问题。 或者,您可以尝试使用在列表中生成Command事件时触发的DataList的ItemCommand事件。