日期:2014-05-17  浏览次数:20861 次

C#中如何调用网页中的元素并控制
C#中如何调用网页中的元素并控制。比如我想控制一个网页中ID为“id1”的元素,就像JAVASCRIPT中document.getElementById('id1')获取到这个元素后控制其值得变化?

------解决方案--------------------
用webbrowser嵌一个页面,通过webbrowser调用页面的js,在js中控制页面中的元素
------解决方案--------------------
加上runat="server",他就是服务器控件了!你的代码里面就可用对控件进行操作!
------解决方案--------------------
引用:
C#中如何调用网页中的元素并控制。比如我想控制一个网页中ID为“id1”的元素,就像JAVASCRIPT中document.getElementById('id1')获取到这个元素后控制其值得变化?

当然ID不能少的!
------解决方案--------------------
用webbrowser的话可以这样
HtmlElement el = webbrowser.Document.GetElementById("id1");
el.SetAttribute("value","你要设置的值");