在.Net WebBrowser控件上,我可以看到加载页面的唯一方法是设置URL属性.但我想给它一些我已经在内存中的HTML代码,而不是先将它写入文件.有没有办法做到这一点?或者有任何控件可以做到这一点?
小智 15
你想要DocumentText属性:
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.documenttext.aspx
?
来自http://www.codeguru.com/forum/showpost.php?p=1691329&postcount=9:您还应提供以下几点:
不要在构造函数中设置DocumentText.使用Form_Load或您自己的方法.如果在构造函数中设置DocumentText,则无法在应用程序的任何位置再次设置它.请务必检查表单设计器是否未设置它.
每次方法调用只能设置一次DocumentText.这很奇怪,很可能是一个错误,但这是真的.例如:在for循环中设置DocumentText只能在循环的第一次迭代中正确设置.但是,您可以创建一个小方法将DocumentText设置为传入的字符串,然后在for循环中调用此方法.
| 归档时间: |
|
| 查看次数: |
9178 次 |
| 最近记录: |