2009-11-20 65 views
0

我有一个图像按钮,当第一次点击时,它似乎像一个古老的经典asp按钮提交页面。但是,在提交按钮的代码执行后。任何想法可能导致这种情况?我的按钮的代码没有被执行的问题

<asp:Button ID="bttnfinal" style="cursor:pointer;display:none" CausesValidation="false" OnClientClick="return true;" runat="server" 
        Text="Finalization Page" onclick="bttnfinal_Click" /> 

我知道这可能不是代码足够量的,但我真的不知道在哪里,当涉及到显示了这个问题的代码开始。

+0

这行代码的用途是什么 - OnClientClick =“return true;”?图像按钮?你的例子使用了一个按钮。 – Phaedrus 2009-11-20 16:29:47

+0

真的没有目的。这只是我试图解决这个问题。 – Eric 2009-11-20 16:29:53

+0

事实上恰恰相反。它只在第一次点击并提交页面后执行。所以我必须点击它两次才能工作(不是双击) – Eric 2009-11-20 16:35:29

回答

3

你在页面代码的其余部分做什么?我看到类似的问题出现在我们工作过的一些ASP.NET的东西中,并且很多时候page_load中的某些内容正在中断事件。请记住,page_load在任何事件处理程序之前运行,因此,如果您正在使用按钮进行调整,那么最终可能会取消单击事件。我不知道这是发生在你身上的事情,我只知道我已经多次发表了同样的演讲,最终成为了原因。

+0

谢谢大卫。你说这让我重新分析我的页面加载代码。我将按钮设置为可见或不可见。相反,我将样式设置为不显示,并且我在pagesavecomplete上执行此操作。 – Eric 2009-11-20 16:52:50