从C#中的iFrame获取HTML源代码

时间:2012-04-12 08:45:26

标签: c# asp.net iframe

我正在研究ASP.NET中的iframe。以下是iframe的HTMlL代码:

<iframe id="mainiFrame" name="mainiFrame" scrolling="auto" frameborder="2" 
            height="400px" width="500px"            
            src="" 
            runat="server"></iframe>

我可以设置iframe的来源:

protected void Button1_Click(object sender, EventArgs e)
    {
        mainiFrame.Attributes["src"] = "http://roboticsindia.com";  
    }

如何从iFrame获取HTML源代码?

此致 阿尼尔

3 个答案:

答案 0 :(得分:0)

我不知道iFrame的Html源是否是属性,但你可以这样做。

System.Net.WebClient wc = new System.Net.WebClient();
String s = wc.DownloadString(mainiFrame.Attributes["src"]);

答案 1 :(得分:0)

if page&#34; http://roboticsindia.com"不在你的项目中 您可以尝试使用Webclient获取HTML内容......

答案 2 :(得分:0)

我们可以设置HTML I帧属性如下。“testframe”是I帧的id

this.testframe.Attributes["src"] = "http://examples.com";