我正在开发一个基于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','')";
它什么都不做,页面保持不变,我没有得到网页导航的状态指示。任何建议?
答案 0 :(得分:0)
webBrowser1.Document.InvokeScript("__doPostBack", new object[] { "_ctl0$PlaceHolderMain$Loginapp2$lnkforgot", "" });
这是你想要的吗?