0

我使用 java 和 jsp 并一直使用 jquery ,来自 serer 端的 json 数据和带有数据表的自定义 HTML 代码。我必须使用 C# 处理一个项目,并且我被介绍给 GridView 和 AJAXControl Toolkit 。

在阅读一些帖子时,我了解到 ASP.NET 服务器控件并不是使用 Web 项目的完全正确的方法,但 MVC 是一个更好的解决方案,但学习曲线比较好,所以我想坚持使用 webforms,使用返回 JSON 的 webmethods,Jquery 调用 webmethods 和将其绑定到 DataTables 。这是比使用 Gridview 和 UpdatePanel 更好的方法吗?

4

2 回答 2

1

好吧,微软还没有宣布 MVC 比 WebForms 更好。这只是你更喜欢什么的问题。其次,我认为您构建一个接受并返回 JSON 的 RESTful WCF 服务的想法是一个令人难以置信的想法,并且非常轻量级且易于使用。

于 2013-09-16T17:34:57.153 回答
1

Gridview/更新面板方法:

优点:超级容易构建

缺点: 导致更丑陋的 HTML(以及后面的额外 javascript),一旦到位就更难以自定义。

MVC/jquery 方法:

优点:非常干净/精简的 HTML 和 javascript,易于定制和维护。

缺点:学习曲线更陡峭,假设两种方法的熟练程度相同,编码时间要长几分钟。

干杯。

于 2013-09-16T18:56:20.893 回答