C# WebBrowser控件

网页中有一个按钮没有ID也没有JS事件。我怎么在C#里面给他注册一个JS事件?C#有WebBrowser控件吗???是的没有。汗... 网页中有一个按钮 没有ID 也没有JS事件。

我怎么在C#里面给他注册一个JS事件?
C#有WebBrowser控件吗???

是的 没有。 汗
展开
 我来答
amwih001
2010-07-24 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1529
采纳率:100%
帮助的人:674万
展开全部
一下子说不清楚 我肢慎给你一个我珍宏饥缺藏蔽辩多年的网址吧

绝对不亏。。

http://udnz.com/Article/Invoke_Javascript_On_Webbrowser_In_Winform.aspx
草薙在
2010-07-24 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6301万
展开全部
WebBrowser有HtmlDocument的Document属性,他代表当前载入的文档的模型,你可以通过寻找他下面的ChildElement寻找你要的Button的Element

找到以后可以设置其属性,SetAttribute等等

不过你既然是注入javascript脚本可能有点儿问题,需要使用COM接裂纯口操作才可雹指以,每个HtmlElement有一个DomElement返回一个非托管COM对象,需源源配要你导入mshtml.dll,把他转换成IHTMLElement,就可以动态添加InnerHTML进行javascript注入了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笨瓜007
2010-07-24 · TA获得超过426个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:473万
展开全部
写js,嵌到你webbrowser里面.
然后用C#里丛裂液面的DOM控制你WebBrowser里的html代码,添加源孝事件.
但是渗物只能是js的..C#的没有.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自娱自乐小Y
2010-07-24 · 超过11用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:25.8万
展开全部
C#有WebBrowser控件吗???
要是数据绑定控件如Repeater
事件驱动如下判芹空:
page页面:首芦
<asp:Repeater ID="problem" runat="server" EnableViewState="false" OnItemCommand="Link_ItemCommand">
</asp:Repeater>

webfrom页面:

protected void Link_ItemCommand(object source, RepeaterCommandEventArgs e)
{

}
就可以实现事掘瞎件驱动了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a308595369
2010-07-24 · TA获得超过610个赞
知道小有建树答主
回答量:601
采纳率:0%
帮助的人:541万
展开全部
你首先写一个js代码 也就是事件

然后到给按钮就成了! 在燃链C#里面只能引棚段丛用js 不链樱可以直接写入程序!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式