var webBrowser = new WebBrowser();
webBrowser.CreateControl(); // only if needed
webBrowser.DocumentText = *yourhtmlstring*;
while (_webBrowser.DocumentText != *yourhtmlstring*)
Application.DoEvents();
webBrowser.Document.ExecCommand("SelectAll", false, null);
webBrowser.Document.ExecCommand("Copy", false, null);
*yourRichTextControl*.Paste();
上述代码在本地计算机上运行良好,但是当我将其部署在远程计算机或共享主机Web服务器上时,复制命令根本不起作用。我检查并发现剪贴板始终为空,因此RFT文本始终为空。似乎Web浏览器控件SelectAll
和Copy
命令在部署服务器上不起作用。我正在寻找解决这个问题的方法。
答案 0 :(得分:0)
我记得Web浏览器控件存在类似问题。我认为这与Internet Explorer的设置有关。尝试减少Internet Explorer中的安全设置。