gpt4 book ai didi

javascript - ASP.NET 如何知道请求是否为 AJAX?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:24:40 25 4
gpt4 key购买 nike

我正在编写一个 MVC 应用程序,我惊讶地发现我可以在我的 Controller 中执行 Request.isAJAXRequest() 并返回一个 JSONResult(如果它是 AJAX,或者返回一个常规的 HTML Razor View ) .

这非常有用,但我想知道它到底是如何工作的。 header 中是否有将其指定为 AJAX 的内容?

这是我从 IE Developer 工具中提取的 AJAX POST 请求 header 。 enter image description here

最佳答案

是的,名为 X-Requested-With 的 header 告诉服务器 XMLHttpRequest 用于发出请求(即 Ajax)。

关于javascript - ASP.NET 如何知道请求是否为 AJAX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22690873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com