1

我在整个解决方案的一个页面上遇到问题,似乎图像按钮的点击事件没有触发。首先让我描述一下网站的相关部分。这个问题一共涉及四页。页数AD。

我从页面 A 开始,从页面 A 通过一个有效的 ImageButton 导航到页面 B。这里捕获了一些数据,然后我通过另一个有效的 ImageButton 进一步导航到页面 C。在页面 CI 上有两个 ImageButton,这些给我带来了麻烦.一个只是应该带我回到页面A,另一个带我到页面D。带我到页面DI的那个会发送一些参数。

现在,如果我单击其中任何一个,我将返回页面 A,但是在调试时,即使在应该带我返回的那个上,我也看不到被击中的代码。这是我在 aspx 页面中定义按钮的方式:

<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/backBtn.jpg" />
<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/images/nextBtn.png" />

我为他们提供的代码如下:

Protected Sub ImageButton1_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click
    Response.Redirect("pageA.aspx")
End Sub

Protected Sub ImageButton2_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles ImageButton2.Click
    Response.Redirect("pageD.aspx?option=4&ref=" & lblInfo.Text)
End Sub

这些按钮不在更新面板中。我试图解决这个问题:

删除它们并从头开始阅读它们。变成正常的 asp:Button 看看它是否是 ImageButtons 的问题,问题仍然存在。将 AutoEventWireUp 设置为 true。将 aspx 中的 OnClick 显式设置为方法。将 CausesValidation 设置为 false。

以上均无效。如果有人可以提供帮助,我将不胜感激。

4

1 回答 1

0

不涉及 url 重写或默认文档?

可能是 pageC 中的一些代码或一些基类,它在点击事件处理之前在回发时触发,并重定向到页面 A ?(可能是一些重定向到pageA的错误处理)

于 2013-10-16T13:38:18.640 回答