-3

这里有服务器控件

http://mvccontrolstoolkit.codeplex.com/

但是也有 jquery 控件。

谁能告诉我该走哪条路?我宁愿只走一条路或另一条路..似乎做MVC的方法是避免让服务器端代码与创建控件(htmlhelpers?)有任何关系,比如webforms。我想你只想让它通过 jquery ajax 帖子来提供数据,对吗?

所以我试图了解设置该风格项目的基础知识.. 任何简单的例子?我希望有一个简单的 MVC 网站,涵盖以最新的现代方式做基础知识。我有 MVC 音乐商店示例。我有 MVC 书呆子晚餐示例。

4

1 回答 1

2

我认为您的假设不正确。

MVC HTML 助手根据视图模型的属性(和/或您想要的任何东西)生成代码。虽然这有助于模型绑定过程(从而将其松散地耦合到服务器操作),但它与创建 Web 表单服务器控件完全不同:

  • 完全控制标记
  • HTTP 之上没有虚假事件模型
  • 没有繁重的状态管理
  • 视图模型应该在控制器和视图标记之间提供完整的抽象
  • 很少或没有服务器逻辑连接到助手生成的输入

确定服务器与客户端的正确问题是它是否符合应用程序要求(包括您是否需要 JavaScript)。渴望/需要高度响应体验的应用程序通常更依赖客户端。

于 2013-02-01T22:13:24.410 回答