得到這個:Click()(Javascript-Event)沒有POSTBACK? (ASP.NET)
$('#myButton').click();
我點擊從我的JavaScript(jQuery的)按鈕..但它創建了一個回傳,我不想要的東西.. 我如何「禁用」這個?
如果沒有人知道如何......我應該嘗試updatePanels嗎?它將如何工作?
希望能跟大家能幫助我:(
得到這個:Click()(Javascript-Event)沒有POSTBACK? (ASP.NET)
$('#myButton').click();
我點擊從我的JavaScript(jQuery的)按鈕..但它創建了一個回傳,我不想要的東西.. 我如何「禁用」這個?
如果沒有人知道如何......我應該嘗試updatePanels嗎?它將如何工作?
希望能跟大家能幫助我:(
你可以認購按鈕。點擊事件處理程序,然後執行必要的行動,以取消默認回傳返回false。如果你想調用與jQuery的代碼隱藏控制器操作,您可以使用Page Methods
$('#myButton').click(function() {
// See here http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/
// cancel the default action of the button which is a postback
return false;
});
顯然,這取決於你正在努力實現的可能有不同的技術的東西。如果你想送您可以使用$.ajax()
功能的AJAX請求。
如果您決定使用UpdatePanel,則不再需要jQuery。他們使用Microsoft Ajax庫並自動處理異步AJAX請求。這裏有一個article on MSDN,它提供了UpdatePanels的一個很好的概述。
它是一個提交按鈕還是一個簡單的按鈕?通常情況下,您使用類似於以下的點擊:$('#myButton')。click(function(){// your code javascript});
查爾斯
我使用一個隱藏的按鈕,可以打開Codebehind中的方法..我不想寫JS代碼... – eMi
$("#Button1").click(function(evt) {
// This stops the form submission.
evt.preventDefault();
});
'#myButton'是表單元素嗎? – karim79
是它的正常在頁面上.. –
eMi