[英]Take xml out from another aspx page
I have 2 projects (ex Project A and Project B) in one solution. 我在一个解决方案中有2个项目(项目A和项目B)。
Project B - default.aspx
page has below code in load function, which is returning xml. 项目B -
default.aspx
页面在load函数中有以下代码,它返回xml。
protected void Page_Load(object sender, System.EventArgs e)
{
Response.ContentType = "text/xml";
string xmlData;
xmlData = BuildXmlData();
Response.Write(xmlData);
}
Now, I have button on Project A - default.aspx
page. 现在,我在Project A上有一个按钮 -
default.aspx
页面。 I want to get that xml data (from Project B default.aspx
page load function) on button click of Project A default.aspx
page. 我想在项目A
default.aspx
页面的按钮单击上获取该xml数据(来自Project B default.aspx
页面加载功能)。 I hope you understand the scenario. 我希望你理解这个场景。 Please advise how can we do that?
请告知我们该怎么做?
PS : I have tried server.execute
but its returning raw html. PS:我已经尝试过
server.execute
但它返回原始的html。
You could handle it server side: 你可以处理它的服务器端:
WebRequest request = WebRequest.Create("http://www.projectB.com");
request.Proxy = null;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
On clientside javascript you will have to go for an ajax call 在客户端javascript上,您将需要进行ajax调用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.