C# WebBrowser控件
网页中有一个按钮没有ID也没有JS事件。我怎么在C#里面给他注册一个JS事件?C#有WebBrowser控件吗???是的没有。汗...
网页中有一个按钮 没有ID 也没有JS事件。
我怎么在C#里面给他注册一个JS事件?
C#有WebBrowser控件吗???
是的 没有。 汗 展开
我怎么在C#里面给他注册一个JS事件?
C#有WebBrowser控件吗???
是的 没有。 汗 展开
5个回答
展开全部
一下子说不清楚 我肢慎给你一个我珍宏饥缺藏蔽辩多年的网址吧
绝对不亏。。
http://udnz.com/Article/Invoke_Javascript_On_Webbrowser_In_Winform.aspx
绝对不亏。。
http://udnz.com/Article/Invoke_Javascript_On_Webbrowser_In_Winform.aspx
展开全部
WebBrowser有HtmlDocument的Document属性,他代表当前载入的文档的模型,你可以通过寻找他下面的ChildElement寻找你要的Button的Element
找到以后可以设置其属性,SetAttribute等等
不过你既然是注入javascript脚本可能有点儿问题,需要使用COM接裂纯口操作才可雹指以,每个HtmlElement有一个DomElement返回一个非托管COM对象,需源源配要你导入mshtml.dll,把他转换成IHTMLElement,就可以动态添加InnerHTML进行javascript注入了
找到以后可以设置其属性,SetAttribute等等
不过你既然是注入javascript脚本可能有点儿问题,需要使用COM接裂纯口操作才可雹指以,每个HtmlElement有一个DomElement返回一个非托管COM对象,需源源配要你导入mshtml.dll,把他转换成IHTMLElement,就可以动态添加InnerHTML进行javascript注入了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写js,嵌到你webbrowser里面.
然后用C#里丛裂液面的DOM控制你WebBrowser里的html代码,添加源孝事件.
但是渗物只能是js的..C#的没有.
然后用C#里丛裂液面的DOM控制你WebBrowser里的html代码,添加源孝事件.
但是渗物只能是js的..C#的没有.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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)
{
}
就可以实现事掘瞎件驱动了。
要是数据绑定控件如Repeater
事件驱动如下判芹空:
page页面:首芦
<asp:Repeater ID="problem" runat="server" EnableViewState="false" OnItemCommand="Link_ItemCommand">
</asp:Repeater>
webfrom页面:
protected void Link_ItemCommand(object source, RepeaterCommandEventArgs e)
{
}
就可以实现事掘瞎件驱动了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你首先写一个js代码 也就是事件
然后到给按钮就成了! 在燃链C#里面只能引棚段丛用js 不链樱可以直接写入程序!
然后到给按钮就成了! 在燃链C#里面只能引棚段丛用js 不链樱可以直接写入程序!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询