2013-02-01 52 views
-2

這裏有服務器控件何時使用服務器與客戶端助手?

http://mvccontrolstoolkit.codeplex.com/

但隨後有jQuery的控制以及。

有誰能告訴我要走哪條路?我寧願去所有的方式或所有其他..看起來像MVC的方式是避免讓服務器端代碼與創建控件(htmlhelpers?)如webforms有任何關係。我想你只是希望它通過jquery ajax發佈服務器數據的權利?

所以我想了解設置風格項目的基礎知識..任何簡單的例子?我希望有一個簡單的MVC網站,涵蓋了以最新的現代方式做基礎..我有MVC音樂商店的例子..我有MVC書呆子晚餐的例子..

回答

2

我認爲你是一個不正確的假設。

MVC HTML幫助程序根據視圖模型的屬性(和/或您想要的任何內容)生成代碼。雖然這有助於在模型綁定過程(因此鬆散它連接到服務器的動作),它是從創建Web表單服務器控件完全不同:

  • 在標記完全控制
  • 之上無假貨事件模型HTTP
  • 沒有重狀態管理
  • 視圖模型應該提供控制器和視圖標記
  • 很少或沒有服務器邏輯被連接到由輔助產生的輸入之間的完全的抽象

確定服務器與客戶端的正確問題是它是否適合應用程序需求(包括是否需要JavaScript)。希望/需要高度響應體驗的應用程序往往更加客戶化。