【发布时间】:2013-08-09 22:25:27
【问题描述】:
我正在尝试在我的 asp.net 网络应用程序中使用 jQuery AJAX。我是aspnet 的新手,之前一直使用PHP。我处理AJAX 的方法是使用一个URL 来处理所有AJAX 请求,并以JSON 响应。我最初的想法是为此使用常规的.aspx Web 表单(就像在PHP 中一样,我只是像站点中的任何其他页面一样使用常规的PHP 文件),但后来我看到VS2010 具有所有这些其他类型的可以添加的文件,并且想知道其中一个更好(可能已经具有一些内置功能,或者资源更轻且响应更快),因为我不熟悉其中任何一个。
处理这些AJAX 请求的正确方法是什么?
附:我的Session 可以在我的AJAX 处理程序中使用吗?
【问题讨论】:
-
您打算使用哪种技术? WebForms 还是 MVC? MVC 中的 Ajax 对您来说看起来很熟悉。另一方面,WebForms 通常使用
UpdatePanels来完成工作(这可能看起来与您过去所做的非常不同)。 -
WebForms(这是一个学校项目,我不能选择 MVC 或 WebForms)
-
那你最好学习
UpdatePanels。 webforms 中的普通 ajax 有点麻烦(您需要在代码隐藏中编写静态方法)。UpdatePanels很容易。