2010-03-26 44 views
3

奇怪的是如果按钮上有一个javascript onClick(),否则回发将有效,因此不会回发。这是最近的工作。我不确定最近对应用程序所做的更改是如何在整个站点发生的。此link建议的解决方案不能正常工作(但该链接适用于.NET 1.1)。任何想法发生了什么?在任何按钮上单击ASP.NET 4.0应用程序时没有回传

编辑: -

没有回发时,我有这样的一个按钮: -

<asp:button id="btnClick" runat="server" onClick="Click"/> 

回发时,我有这样的一个按钮,我看到的Click事件处理程序代码得到执行: -

<asp:button id="btnClick" runat="server" onClientClick="return Test();" onClick="Click"//> 

和corersponding JS功能,只会在最后返回true: -

function Test() 
{ 
return true; 
} 
+0

你是否已经将问题隔离到一个简单的ASPX页面(无后面的代码),它可以很容易地被复制? – 2010-03-26 06:57:16

+0

达林,我做了一个简单的页面测试,其工作..有一些主页参与。检查那些... – 2010-03-26 07:11:09

回答

0

您是否在您的网站上有任何验证?可能是因为如果验证不通过。

0

您确定该按钮没有连接到某些客户端事件处理程序吗?一些客户端验证脚本可以解雇吗?

相关问题