我需要一个小型 Web 应用程序,它必须收集一些数据,例如客户信息、客户的工作详细信息等。我只想在客户端处理数据,然后使用 ajax 调用将该数据发送到服务器端,以存储该数据在某些数据库中,例如 Sql Server。我决定在客户端使用 HTML5、JQuery,在服务器端我将使用 Web 服务与我的数据库进行交互(很可能是 WCF 或 ASP.NET Web 服务),这些 Web 服务将由 JQuery AJAX 调用使用。为了公开服务,我将使用单声道。现在我的问题是,
我应该如何创建仅包含 html、javascript/jquery 和 css 的母版页或布局页以保留导航菜单等常见内容?
如何使用母版页菜单加载不同的页面,以便 URL 可以添加书签?
是否可以仅在客户端提交 html 表单?所以当用户点击提交按钮时,页面将被提交到客户端文件,数据将由该文件处理,如果需要,将通过 ajax 调用 Web 服务保存到数据库?如果可能,如何使用 jquery 文件处理提交的表单?
如果有人可以就方法/技术/方式提出建议,如果我应该改变我的方法,或者如果我可以通过使用任何其他开源技术进行任何改进,那将是非常有帮助的。我想,我问了很多事情,但小的建议和指导也会有很大的帮助。