本文摘自PHP中文网,作者黄舟,侵删。
最近做项目,需要跨域请求访问数据问题。下面通过本文给大家分享C#中ajax跨域访问代码详解,需要的朋友可以参考下最近因项目需要,需要跨域请求访问数据。跨域访问是指什么?
[跨域]:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同域是指,域名,协议,端口均相同,不明白没关系,举个栗子:例如,我的电脑上有2个服务器 192.168.0.11和192.168.0.12。如果第一个服务器上的页面要访问第二个服务器上面的数据,就叫做跨域。或者http://www.baidu.com 要访问www.xxx.com也是不同域名也是跨域。 下面给出完整请求案例:
前端页面请求代码片:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
一般处理程序代码片:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
你以为到这里完了吗?当然没有/斜眼笑。配置文件中当然不能少,web.config文件中的 system.webServer 节点下 增加如下配置:
1 2 3 4 5 6 7 8 9 |
|
以上就是C#中关于ajax跨域访问问题的详细介绍的详细内容!
相关阅读 >>
文件事物管理transactional file manager的实例详解
详细介绍C# 中 asp.net web api 的 roc
更多相关阅读请进入《C#》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。