我有一个问题,当我单击图像按钮而不是将我重定向到相应页面时,它只会重定向回到同一页面。

这是asp中的代码;

  <asp:ImageButton ID="header1" src="Resources/Icons/Header1.jpg" runat="server" />


这是在我的页面加载中的后面的代码中;

  header1.Attributes.Add("onclick", "~/ChildSelection.aspx");


任何想法为什么会这样?

最佳答案

您的图片按钮应该有一个onclick事件。

<asp:ImageButton ID="header1" ImageUrl="Resources/Icons/Header1.jpg" runat="server" OnClick="header1_Click" />

protected void header1_Click(object sender, ImageClickEventArgs e)
{
    Response.Redirect("~/ChildSelection.aspx");
}

09-26 03:17