什么是href =" javascript:__ doPostBack(' ctl00 $ cph1 $ mnuPager',' b3')">

时间:2014-03-27 09:39:51

标签: c# javascript webbrowser-control visual-c#-express-2010

我正在编写一个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')");

但它没有帮助。

非常感谢你们!

1 个答案:

答案 0 :(得分:0)

试试这个:

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

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