请教一个在webBrowser中执行js的问题

请问一下大家,我的网站中有这么一段代码:
<li>
<a class="menu3" href="javascript:Register.Account.Init();" hidefocus="true">注册帐号</a>
</li>
然后我在winform中放了一个webBrowser1控件,加载完网站后,想使用以下方法执行该段js,代码如下:
HtmlDocument document = this.webBrowser1.Document;
object result = document.InvokeScript("Register.Account.Init()");

但就是没有效果,请问大家这问题要怎么解决?
...全文
165 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2015-05-06
  • 打赏
  • 举报
回复
试试这个呢:
document.InvokeScript("eval", "Register.Account.Init()");
  • 打赏
  • 举报
回复
引用 1 楼 tcmakebest 的回复:
这一句只是调用JS的代码, 但JS代码本身却不存在.
webBrowser1在加载网站的时候,应该也同时加了网站的js吧,js应该是存在的。
tcmakebest 2015-05-05
  • 打赏
  • 举报
回复
这一句只是调用JS的代码, 但JS代码本身却不存在.

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧