没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
ASP.NET后台代码实现XmlHttp跨域访问
最近项目需要实现XmlHttp的POST方法到另一服务器上的页面进行数据的更新,可是IE会提出“该页正在访问其控制范围之外的信息,是否继续?”等警告信息,而在其他浏览器上直接禁止掉,GOOGLE一下原来是XmlHttp的跨域访问问题,找了很多资料,说是提供很多解决方案,可是都没有用处。
原来由于浏览器的安全限制,网络连接的跨域访问时不被允许的。我们不能在浏览器端直接使用AJAX来跨域访问资源,但是在服务器端是没有这种跨域安全限制的。所以,我们只需要让服务器端帮我们完成“跨域访问”的工作,然后直接获取服务器端“跨域访问”的结果就可以了。分享下我的解决办法,希望能有所帮助。^_^
CertCheck.aspx:
1 using MSXML2;
2
3 namespace CA2
4 {
5 public partial class CertCheck : System.Web.UI.Page
6 {
7 protected void Page_Load(object sender, EventArgs e)
8 {
9 if (Request["resultid"] != null)
10 {
11 string s = Request["resultid"];
12 string[] result = s.Split('@');
13 Label1.Text = result[1];
14
15 System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
16 xmlDoc.Load("VBR.xml");
17
18 System.Xml.XmlElement RegNode = xmlDoc.CreateElement("Id");
19 RegNode.InnerText = result[0];
20 xmlDoc.DocumentElement.AppendChild(RegNode);
21 RegNode = xmlDoc.CreateElement("Serial");
22 RegNode.InnerText = result[1];
最近项目需要实现XmlHttp的POST方法到另一服务器上的页面进行数据的更新,可是IE会提出“该页正在访问其控制范围之外的信息,是否继续?”等警告信息,而在其他浏览器上直接禁止掉,GOOGLE一下原来是XmlHttp的跨域访问问题,找了很多资料,说是提供很多解决方案,可是都没有用处。
原来由于浏览器的安全限制,网络连接的跨域访问时不被允许的。我们不能在浏览器端直接使用AJAX来跨域访问资源,但是在服务器端是没有这种跨域安全限制的。所以,我们只需要让服务器端帮我们完成“跨域访问”的工作,然后直接获取服务器端“跨域访问”的结果就可以了。分享下我的解决办法,希望能有所帮助。^_^
CertCheck.aspx:
1 using MSXML2;
2
3 namespace CA2
4 {
5 public partial class CertCheck : System.Web.UI.Page
6 {
7 protected void Page_Load(object sender, EventArgs e)
8 {
9 if (Request["resultid"] != null)
10 {
11 string s = Request["resultid"];
12 string[] result = s.Split('@');
13 Label1.Text = result[1];
14
15 System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
16 xmlDoc.Load("VBR.xml");
17
18 System.Xml.XmlElement RegNode = xmlDoc.CreateElement("Id");
19 RegNode.InnerText = result[0];
20 xmlDoc.DocumentElement.AppendChild(RegNode);
21 RegNode = xmlDoc.CreateElement("Serial");
22 RegNode.InnerText = result[1];
资源评论
- 晨曦微露+2020-11-17没卵用 骗分的
- uhome3652016-08-01已经测试,可以用
- 技术员蓝2013-07-18可以进行数据传输,但有中文乱码问题
- fei19844012013-07-01看了下,对我帮助不大
- alunzou2013-01-28不錯,幫我解決了一大難題
ERROR3
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功