更改网页以附加按钮并单击运行VB.NET代码

时间:2013-05-31 01:07:49

标签: html vb.net append webbrowser-control

我想在WebBrowser对话框中搜索特定的短语,并在每个后面附加一个按钮,然后单击该按钮,运行一段VB.NET代码。

E.G如果在网络文档的此部分中搜索</a>

<p>Welcome to our <a href="#">website</a></p>

它会改变为

<p>Welcome to our <a href="#">website</a><input type="button" onlick="RUN_VB.NET_CODE_HERE"></p>

该网页的编辑版本将在WebBrowser对话框中显示给用户。

此外,当您单击附加的按钮时,应该执行一段VB.NET代码。

1 个答案:

答案 0 :(得分:2)

要编辑HTML,只需更改文档:

Dim str As String = WebBrowser1.DocumentText

str = str.Replace(something, buttonCodeText)
WebBrowser1.DocumentText = str
WebBrowser1.Refresh()

我可以想象按钮在Vb.NET中执行某些操作的最简单方法是执行一个操作,您可以使用程序监视该操作以检测何时启动操作。例如,将特定文本添加到网页,使用您可以阅读的javascript更改某些值,或访问某个网页以检测它并启动您的VB.NET代码。