【发布时间】:2008-09-10 21:28:13
【问题描述】:
__doPostBack 在 Firefox 3 中不起作用(尚未检查 2)。在 IE 6 和 7 中一切都运行良好,甚至在 Chrome 中运行?
这是一个简单的 asp:LinkButton 与 OnClick 事件
<asp:LinkButton ID="DeleteAllPicturesLinkButton" Enabled="False" OnClientClick="javascript:return confirm('Are you sure you want to delete all pictures? \n This action cannot be undone.');" OnClick="DeletePictureLinkButton_Click" CommandName="DeleteAll" CssClass="button" runat="server">
javascript 确认正在触发,所以我知道 javascript 正在工作,特别是 __doPostBack 事件。页面上还有很多内容,只是不知道是否可以发布整个页面。
我在页面加载事件上启用控件。
有什么想法吗?
我希望这是正确的方法,但我找到了答案。我想我会把它放在这里而不是在stackoverflow“答案”中
似乎它与嵌套 ajax 工具包 UpdatePanel 有关。当我移除顶层面板时,它被修复了。
如果其他人有同样的问题,希望这会有所帮助。我仍然不知道具体是什么导致了这个问题,但这就是我的解决方案。
【问题讨论】:
-
您应该将此添加为答案,然后“接受”您自己的答案。