例如Serve.Transfer();
可以在服务器端本域名下跨页面请求,然后发送到客户端,但是无法跨域。
我想做到跨域不知如何实现。
前提是:在服务器端跨域。

解决方案 »

  1.   

    只能使用HttpWebRequest去别的地方抓数据,然后显示Server.Transfer仅限本地服务器上的资源
      

  2.   

    不明白你想干嘛.直接完整的路径Response.Redirect不行吗?干嘛非要Serve.Transfer(); 
      

  3.   

    你要请求数据的话,用ajax吧!
      

  4.   

    ajax是做不到跨域的,也许你想说的是网上介绍的ajax代理方法,但不是我想要的结果。
      

  5.   

    谢谢提醒,我在本地建立websevice怎么访问别人域的数据?
      

  6.   

    谢谢,我先去看看HttpWebRequest怎么用,很有可能是我想要的效果。
      

  7.   

    WebBroswer,xmlhttp ,WebRequest,  HttpWebRequest ,WebClient,
    Microsoft.mshtml上面5个,你随便挑一个就能实现你的想法。 
      

  8.   

    要求怎么都很奇怪哦。
    给你一个实现的方法:
    把下面这个插入到head 里面
    <meta http-equiv="refresh" content="2;url=http://webdesign.about.com">
      

  9.   

    服务器端跨域当然是用 HttpWebRequestSystem.Net.HttpWebRequest wr = (HttpWebRequest)HttpWebRequest.Create("http://url");
            wr.Method = "get";
            
            using (WebResponse ws = wr.GetResponse())
            {
                StreamReader sr = new StreamReader(ws.GetResponseStream());
                string html = sr.ReadToEnd();
                Response.Write(html);
            }