我正在编写一个将在网站中执行某些特定操作的Web浏览器控制应用程序。

但是,网站中有几页表格,其中的过渡是通过Java Script命令实现的。这是在过渡按钮之一上使用inspect元素时得到的:

<a class="ctl00_cph1_mnuPager_1" href="javascript:__doPostBack('ctl00$cph1$mnuPager','b2')"> 2 </a>


鉴于我已经在c#应用程序中拥有该页面,如下所示:

HTMLDOCUMENT BrowserContent = webBrowser1.Document;


您能给我一些有关如何以编程方式单击该页面转换按钮(即调用该脚本)的提示吗?
我试过了:

BrowserContent.InvokeScript("javascript:__doPostBack('ctl00$cph1$mnuPager','b2')");


但这没有帮助。

非常感谢你们!

最佳答案

尝试这个:

BrowserContent.InvokeScript("javascript:__doPostBack('ctl00$cph1$mnuPager','2')")‌​;


这将在双引号内调用脚本。

关于c# - 什么是href =““javascript:__ doPostBack('ctl00 $ cph1 $ mnuPager','b3')”>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22683542/

10-12 04:50