我需要從javscript函數調用服務器端函數。使用隱藏按鈕從JS調用服務器端函數
盡我所知,這是不可能的,因爲JS在客戶端上運行,因此只能調用一個靜態函數(不在同一個上下文中)。我已經讀了隱藏的按鈕方法,隱藏一個asp服務器端的按鈕,然後點擊它以編程方式從JS,因此使回發,然後調用事件處理程序。
有關該方法的幾個問題 -
有多好這個方法?我的意思是,這種方法被廣泛使用或被認爲是原始的和舊的?
這種方法的缺點是什麼?
我讀過的關於這種方法的另一件事是,如果你使用這種方法,這意味着整體頁面邏輯設計有些問題。這在某種程度上是真的嗎?有沒有更好的方法來解決這個問題?
由於這樣做是利用PageMethods提前
試過使用AJAX?您可以使用JS代碼調用服務器組件。 – 2012-02-26 15:51:31
我可以使用Ajax調用非靜態函數嗎?怎麼樣? – 2012-02-26 16:11:57