如何从aspx页面调用任何URL?

时间:2011-09-30 17:32:37

标签: asp.net html

我有一个.aspx页面,在该页面内我想调用第三方网址,我应该包含该网址的内容。 我可以通过使用iframe来实现这个目标,但我不得不使用iframe。

前:

    <body>
         my content ......
         ..................
         <Video><url="www.yamaha.com\learnPiano">  Thirdparty video get played here      </url>           </Video>
         .................
          ..................... my content .... 
    </body>

2 个答案:

答案 0 :(得分:1)

查看WebRequest和WebResponse。

答案 1 :(得分:0)

您可以在服务器端执行此操作。向页面添加ASP:Literal控件,并将其命名为“OtherContent”。

var webRequest = WebRequest.Create("http://www.google.com");
var webResponse = webRequest.GetResponse();
if (webResponse != null)
{
  var responseStream = webResponse.GetResponseStream();
  if (responseStream != null)
  {
    var streamReader = new StreamReader(responseStream);
    var pageSource = streamReader.ReadToEnd();
    OtherContent.Text = pageSource;
  }
}