1

我想构建一个具有丰富的基于 ajax 的用户界面的应用程序。关键的 UI 功能将是:

  • 实时数据保存(用户在表单中输入的不完整数据应保存在服务器端)
  • 实时验证(应验证字段,有时在失去焦点时使用服务器端检查进行验证)
  • 处理 URL 导航(带有 URL # 片段)和浏览器后退按钮
  • 没有页面重新加载

所以总的来说,我喜欢谷歌应用程序、wunderkit、asana 中的那种 UI。我的应用程序将有很多表单、大量输入字段,并且必须处理大量数据,包括文件上传。该应用程序的先前版本使用 ASP.NET-MVC3,而 ajax 仅以少数专用模块的形式使用。要求是在 .NET 中构建它,我无法使用除 ASP.NET-MVC 之外的任何其他东西进行映像。

问题是:是否有任何体面的框架可以使用 .NET MVC 4 构建此类应用程序,还是我应该自己开始构建它?

更新:我知道每个 ajax UI 功能都有很多 jQuery 插件。我正在为已经选择了这些插件的丰富 ajax 应用程序寻找某种基础。虽然我开始意识到自己创建这个基地可能是一个更好的主意。

4

2 回答 2

1

有时它不是“再次发明轮子”,存在如此多的 javascripts 库来帮助您。您正在寻找的抽象级别,您没有找到任何东西,至少是好的。

我总是做自定义库来适应设计并保持希望客户重用(DRY)的模式,记住不是每个人都想要相同的用户界面流程

于 2012-06-01T15:40:57.197 回答
0

您所询问的几乎所有内容都可以在 jQuery 插件中找到。

于 2012-06-01T13:38:20.773 回答