禁用"此文档已被修改" -message

时间:2014-12-09 14:26:48

标签: c# .net webbrowser-control

我正在使用2种不同的方法更改webbrowser控件上的内容。我只能在一种情况下禁用该消息 方法1:
我只需要在页面底部添加一些文字(我没有收到消息)

string s = browser.DocumentText + "<a>Extra Text</a>";
browser.Document.Write(string.Empty);  
browser.DocumentText=s;

方法2:
当我尝试创建一个新元素并将其添加到webbrowser时,我仍然得到&#34;此文档已被修改&#34; -message。我可以禁用此消息吗?

HtmlElement element = browser.Document.GetElementById("myId");
HtmlElement newElement = browser.Document.CreateElement("a");
newElement.InnerText = "Extra text";
element.AppendChild(newElement);

1 个答案:

答案 0 :(得分:1)

尝试

myWebBrowser.Document.ExecCommand("Refresh", False, "")