我正在编写一个将在网站中执行某些特定操作的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/