我正在编写一个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')");
但它没有帮助。
非常感谢你们!
答案 0 :(得分:0)
试试这个:
BrowserContent.InvokeScript("javascript:__doPostBack('ctl00$cph1$mnuPager','2')");
这将调用双引号内的脚本。