我在一个解决方案中有 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数据(来自项目B default.aspx
页面加载功能)。我希望你理解这个场景。请告知我们如何做到这一点?
PS :我已经尝试过server.execute
但它返回原始html。
你可以在服务器端处理它:
WebRequest request = WebRequest.Create("http://www.projectB.com");
request.Proxy = null;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
在客户端javascript上,你将不得不进行ajax调用