2010-03-26 47 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

您確定該按鈕沒有連接到某些客戶端事件處理程序嗎?一些客戶端驗證腳本可以解僱嗎?

相關問題