2013-03-12 26 views
1

我不能讓OnClick方法的按鈕發射的jQuery導致asp.net按鈕,不要點擊

按鈕:

<asp:Button ID="postButton" runat="server" 
    Text="Create Thread" OnClick="postButton_Click" /> 

編輯:postButton_Click是後面的代碼(服務器端)C#

位的試驗和錯誤,我發現,在按鈕的功能時,下面的行被刪除火災發生後:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" 
    type="text/javascript"></script> 

腳本加載順序是:

<link href="../ajax/jquery-ui-1.8.2.custom.css" 
    rel="stylesheet" type="text/css" /> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" 
    type="text/javascript"></script> 
<script src="../ajax/jquery-ui-1.8.2.custom.min.js" 
    type="text/javascript"></script> 

更改jQuery的版本不提供幫助。

我在另一頁上有完全相同的代碼,它工作正常。爲什麼會發生,我該如何解決?

編輯:代碼隱藏(斷點在該方法中設置失敗觸發)

protected void postButton_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("test.aspx"); 
} 
+0

你已經嘗試什麼碼? – 2013-03-12 06:57:56

+0

控制檯中的任何錯誤 – 2013-03-12 06:58:16

+0

你使用腳本管理器? – 2013-03-12 06:59:00

回答

2

行,所以我終於找到了這個問題

之所以說是該ASP按鈕是內側的修復一個JQuery UI對話框。當你使用JQuery UI的對話插件來創建一個div作爲對話框時,它通常會將div從表單中拖出來,然後ASP.Net元素就無法工作。

解決其工作: https://stackoverflow.com/a/7673768/1753000

+0

您必須描述問題和場景 – Arshad 2013-03-12 08:27:09