【发布时间】:2013-07-19 15:26:32
【问题描述】:
我有一个如下所示的 C# WebResponse 流:
<script language=JavaScript>
document.write('<head>');
document.write('<title> Testing </title>');
document.write('</head>');
</script>
我想把它放到一个 WebBrowser 控件中,我该怎么做? WebBrowser1.DocumentStream = 流;什么都不做……
我在做什么:
WebResponse response = request.GetResponse();
stream = response.GetResponseStream();
WebBrowser WebBrowserResponse = new WebBrowser();
WebBrowserResponse.DocumentStream = stream;
Console.WriteLine(WebBrowserResponse.DocumentText);
这行不通。
答案是(我还不能回答我自己的问题)谢谢大家:
string s = sr.ReadToEnd();
WebBrowserResponse.Navigate("about:blank");
WebBrowserResponse.Document.OpenNew(false);
WebBrowserResponse.Document.Write(s);
WebBrowserResponse.Refresh();
WebBrowserResponse.DocumentCompleted += (sndr, ex) =>
{
Console.WriteLine(WebBrowserResponse.DocumentText);
};
【问题讨论】:
-
向我们展示您在做什么,我们或许可以提供帮助。
-
这段代码没问题。它没有显示任何内容?
-
显示“”
标签: c# javascript html .net webbrowser-control