webBrowser1.Navigate(“javascript:__ doPostBack('....')”);在C#.NET上无法正常工作

时间:2014-01-19 14:53:07

标签: c# .net webbrowser-control

我正在开发一个基于C#的应用程序,它使用WebBrowser Control导航到我想要的URL。但是当我在Form1.cs [Design]中插入一个linklabel1并对其进行编码时,导航方式与我想要的URL上的链接标签相同,这就是......

javascript:__doPostBack('_ctl0$PlaceHolderMain$Loginapp2$lnkforgot','')

在我的编码linklabel1_Click中,它是:

weBrowser1.Navigate("javascript:__doPostBack('_ctl0$PlaceHolderMain$Loginapp2$lnkforgot','')";

它什么都不做,页面保持不变,我没有得到网页导航的状态指示。任何建议?

1 个答案:

答案 0 :(得分:0)

webBrowser1.Document.InvokeScript("__doPostBack", new object[] { "_ctl0$PlaceHolderMain$Loginapp2$lnkforgot", "" });

这是你想要的吗?