.net - 当我们使用 ajax 时到底发生了什么

标签 .net ajax asp.net-ajax

我不明白当我们使用 ajax 时到底发生了什么。每次都没有刷新页面意味着什么?它与 page_load 方法或什么有关

最佳答案

浏览器在后台线程上执行 http 调用,当结果返回时您使用 javascript 修改 DOM。这可以防止您刷新整个页面并可以随意修改页面上的部分。

查看 wikipedia 中的定义以获取更多信息。

如果你在 asp.net 应用程序中执行 ajax,page_load 会为你请求的页面调用,就像普通调用一样。这是浏览器中的渲染不同。
¨
关键概念:后台调用和脚本。

关于.net - 当我们使用 ajax 时到底发生了什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2347039/

相关文章:

asp.net-mvc-3 - Html.RenderPartial 和 Ajax.BeginForm -> Submit 被调用两次

c# - 使用 ClosedXML 创建下拉列表

c# - 如何制作支持泛型类型的 HTML Helpers?

c# - 解码/解密期间 Base-64 字符数组的长度无效

javascript - 使用 angular js 客户端对 Python 服务器进行 rest 调用的示例

php - 每次删除 div 时调用 PHP 函数

javascript - AJAX 表单和 Rails 在 js 模板上呈现?

.net - IoC 和托管加载项框架 (System.AddIn) 能否与隔离的 AppDomain 一起工作?

c# - 文本框中的 OnClick 事件

javascript - 设置div滚动条位置