C# 无法在WebBrowser控件中查看已更改的文本
我正在尝试更改/过滤WebBrowser控件中的文本,但它似乎不起作用 以下是我尝试过的代码:C# 无法在WebBrowser控件中查看已更改的文本,c#,browser,text,replace,C#,Browser,Text,Replace,我正在尝试更改/过滤WebBrowser控件中的文本,但它似乎不起作用 以下是我尝试过的代码: private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { webBrowser1.DocumentText.Replace("10.86.190.30","KM"); } 起初,我认为DocumentCompleted
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.DocumentText.Replace("10.86.190.30","KM");
}
起初,我认为DocumentCompleted事件没有触发,所以我将其分配给一个可以手动触发的按钮单击,但即使如此,它在浏览器控件上也没有改变
我试图寻找其他有这个问题的人,但我能找到的只是关于更改文本大小或字体的问题,而不是文本本身
有人能确定我哪里出了问题吗 您正在进行替换,然后放弃结果。Replace不会修改原始字符串,它会返回一个更新的字符串。您需要使用:
webBrowser1.DocumentText = webBrowser1.DocumentText.Replace("10.86.190.30","KM");
啊,你说得对。感谢您的解释和结果:我将在几分钟内标记为acp!