我正在创建一个新的 ASP.NET 应用程序,该应用程序对 UI 非常重视。我更倾向于 Web 表单模型而不是 MVC,因为我非常熟悉它。
我有几个问题
用户界面允许用户执行诸如重新排序表行、拖放、与图像交互等任务,并且无需单击“保存”按钮即可将更改保存到数据库中。我知道这可以使用 AJAX 来完成。需要使用什么架构(带有 WS 调用的 JQuery?ASP.NET AJAX?)。实现这种功能是否复杂且耗时?
使用 Telerik 等第 3 方工具包或使用 native ASP.NET Ajax 控制工具包是否有值(value)?
我希望拥有与其他 Web 2.0 应用程序相同的外观和感觉。有没有任何设计模板可以让我领先?
非常感谢任何帮助。
编辑 您还可以介绍一下 AJAX ASP.NET 应用程序的体系结构吗?
- 我一直使用业务逻辑和数据层是独立项目的应用。 AJAX 应用程序似乎倾向于使用 Web 服务。这是否意味着 BL 和 DAL 现在是 Web 服务?
- 如果我想避免使用 Web 服务,可以使用静态页面方法吗?**
最佳答案
围绕 Web 表单的控制市场比 MVC 成熟得多,因此来自 Telerik、Devexpress、Infragistics 等公司的工具将拥有更成熟的实现和更广泛的支持基础。大多数这些都会在主要浏览器中执行您提到的操作。
这就是说...
考虑 MVC,当您将应用程序投入实际应用时,无论您怎么想,它可能会存在很多年;现在它很有可能在 10 年后仍然会被使用,所以做出这样的决定时要着眼于 future 。 MVC 和 jQuery 构成了一个强大的组合,可以为您提供丰富的功能,通常与第三方控件供应商推出的功能相当。
就设计模板而言,有几个网站(例如 TemplateMonster)可以帮助您快速入门。
关于asp.net - 需要有关创建新 ASP.NET 应用程序的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1625159/