我有一个看起来像这样的 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);
};