2

我需要一个小型 Web 应用程序,它必须收集一些数据,例如客户信息、客户的工作详细信息等。我只想在客户端处理数据,然后使用 ajax 调用将该数据发送到服务器端,以存储该数据在某些数据库中,例如 Sql Server。我决定在客户端使用 HTML5、JQuery,在服务器端我将使用 Web 服务与我的数据库进行交互(很可能是 WCF 或 ASP.NET Web 服务),这些 Web 服务将由 JQuery AJAX 调用使用。为了公开服务,我将使用单声道。现在我的问题是,

我应该如何创建仅包含 html、javascript/jquery 和 css 的母版页或布局页以保留导航菜单等常见内容?

如何使用母版页菜单加载不同的页面,以便 URL 可以添加书签?

是否可以仅在客户端提交 html 表单?所以当用户点击提交按钮时,页面将被提交到客户端文件,数据将由该文件处理,如果需要,将通过 ajax 调用 Web 服务保存到数据库?如果可能,如何使用 jquery 文件处理提交的表单?

如果有人可以就方法/技术/方式提出建议,如果我应该改变我的方法,或者如果我可以通过使用任何其他开源技术进行任何改进,那将是非常有帮助的。我想,我问了很多事情,但小的建议和指导也会有很大的帮助。

4

1 回答 1

1

我曾在一些旧网站上使用 iframe 来模拟母版页(母版页还不存在)。

你应该能够做类似的事情

您还可以考虑使用像backbone.js 或knockout 这样的前端javascript 框架。那里有很多整洁的。

编辑

经过一番思考,我认为 knockout.js 可能最适合您。

于 2012-09-19T20:20:25.240 回答