2010-08-17 59 views

回答

2

我必須在我的項目上進行一些測試,從ASP.NET Ajax控件到jQuery控件,我的唯一問題是UpdatePanel。

ASP.NET負責UpdatePanel消息(當你進行異步調用時),但是如果你打算用jQuery改變它,你需要自己照顧這個更新 - 如果你使用UpdatePanel的話。

更新。
我同意UpdatePanel的註釋。我正在研究一個項目,這個項目已經有很多upadtePanels,並且我們開始改變一些東西以瞭解什麼以及如何。如果你從頭開始構建它,我同意最好避免使用UpdatePanel,並使用jQuery來完成。

+0

如果您必須使用UpdatePanel才能使用JQuery控件,那麼我會說這是一個減號。 – Mantorok 2010-08-17 10:46:22

+0

我想切換的主要原因是爲了避免更新面板。我想知道如果jquery控制通過ajax .net服務器控件(如選項卡面板)使用的性能改進 – Stuart 2010-08-17 11:02:10

3

使用兩者都有明顯的好處,但根據我的經驗,如果您使用的是ASP.NET,那麼如果您擁有ASP.NET控件,您將會發現(我假設您的意思是Ajax Control Toolkit)一個數據綁定的要求或者很大程度上利用您的服務器執行時間的傾向。

IMO如果當前控件符合您的要求,那麼沒有切換到jQuery控件的突破理由,一些提供Ajax功能的ASP.NET服務器控件可能相當重且笨重,但我已經發現像Accordion這樣的控制器能夠完美地滿足我的需求,除非它不夠靈活,否則不會看到需要切換。