使用模板和ajax创建SPA



我刚开始使用ASP.NET 4.0 Web Forms,我想尝试创建一个非常简单的SPA-contacts应用程序,目的是使客户端能够添加/删除联系人并监视他们。

所以我已经考虑过这个应用程序需要什么,但我不知道它是否存在于ASP.NET中。实际上,我需要两个模板,我可以随时在它们之间切换,并使用AJAX操作数据。附加部分-我只使用jQuery,而不是MVC框架。

我的问题是:

  1. Web表单中有模板吗?我听说了"Ajax控制工具包"中的一些内容,但我不想使用任何外部代码(只想将jQuery作为外部代码)。正如我之前所说,我想在页面中包含两个模板,当我从ajax请求中获取数据时,我可以在它们之间切换并操作数据
  2. 当我想删除/添加/获取数据时,ajax请求会去哪里?我应该创建一个处理这些请求的web服务吗?还有其他选择吗

1:不,webforms是一个服务器/客户端密集型流程,它使SPA的整个前提无效,在SPA中,服务器交互保持在最低限度,大多数数据在初始请求时发送。

2:是的,任何Web服务都可以用于Ajax中的SPA。

最新更新