我在一个解决方案中有2个项目(项目A和项目B)。
项目B - default.aspx
页面在加载函数中有以下代码,它返回xml。
protected void Page_Load(object sender, System.EventArgs e)
{
Response.ContentType = "text/xml";
string xmlData;
xmlData = BuildXmlData();
Response.Write(xmlData);
}
现在,我在项目A上有一个按钮 - default.aspx
页面。我想在按钮点击项目A default.aspx
页面时获取该xml数据(来自Project B default.aspx
页面加载功能)。我希望你理解这个场景。请告知我们该怎么做?
PS:我已经尝试了server.execute
但是它返回了原始的html。
答案 0 :(得分:0)
您可以处理服务器端:
WebRequest request = WebRequest.Create("http://www.projectB.com");
request.Proxy = null;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
在客户端javascript上,您将需要进行ajax调用