我有一个使用WebBrowser
控件的 C# 应用程序。
在一个页面上,用户可以单击一个按钮来处理一些信息并导航到一个新页面。问题是,当用户单击此按钮时,WebBrowser
似乎就停止了。
我在我的代码中处理Navigating
,Navigated
和DocumentCompleted
事件,我看到了该Navigating
事件,但没有别的。
这是被点击按钮的 HTML:
<div class="right button-wrapper">
<div class="clearfix right">
<span id="nextbutton"
class="button-link button-link btn-reg btn-blue-reg">
<span class="hasHover"><a id="btnPay"
href="javascript:void(0);" class="buttons">Next:Pay and Print</a>
</span>
</span>
</div>
</div>
可以毫无问题地单击其他页面上的按钮。
我假设它与href="javascript:void(0);"
HTML 的部分有关,但不知道为什么。在 IE 或 Firefox 等浏览器中,单击此按钮时会出现进度条之类的内容,并说“处理中”几秒钟,然后加载下一页。
编辑:我应该提到导航处理程序触发两次,然后页面冻结。