2014-10-28 84 views
0

我在asp.net web窗體項目中使用了一個wrap bootstrap主題,並且我的按鈕都不會觸發。我在google上找到了幾個答案,但沒有一個能夠工作。有沒有解決方法?我嘗試添加UseSubmitBehavior =「False」和ValidateRequestMode =「Disabled」給我的按鈕,但仍然沒有解僱。這似乎是一個巨大的問題,我真的不想讓所有的按鈕ajax調用。Bootstrap主題和asp.net按鈕事件

+0

您是否嘗試過的F12開發人員工具,看看是否有是防止正確觸發回傳操作的腳本錯誤?這些asp:按鈕或html按鈕上的runat =「server」?嘗試在按鈕上設置CausesValidation =「false」。 – 2014-10-28 03:53:40

+0

沒有錯誤,我嘗試設置該屬性。漂亮的令人沮喪的問題......我甚至嘗試只是在頁面中間投擲按鈕,並有寫一個字符串到用戶界面,它不火。 – 2014-10-28 13:17:08

回答

0

您可以用繼承所有css的asp.net服務器控件按鈕替換該html按鈕。 這可能會解決您的問題。

+0

我沒有用asp按鈕替換按鈕,事件不會觸發。顯然,bootstrap由於一些奇怪的原因必須搶劫按鈕點擊。 – 2014-10-28 13:17:56

0

好吧,我發現這個問題....我不得不部分重建的頁面部分,直到我發現是什麼導致它....基本上它有一個div環繞整個網站,並有一個id =「SB-網站「設置它後,搜索整個解決方案有一些js附加到它包裹每個孩子控制與sb網站,這是停止回發...

這是沒有樂趣.... :)

//站點容器

如果$( '身體')兒童()wrapAll( '')($( '#SB-網站')長!)。; //檢查內容是否被sb-site包裝,如果不是,則包裝。

var $ site = $('#sb-site'); //緩存選擇器。如果(!$ site.parent()。是('body'))$ site.appendTo('body'); //檢查其位置並在必要時移動。