当前位置:asp编程网>技术教程>Net教程>  正文

C# WebBrowser控件的基本使用方法

2017-07-04 16:16:28   来源:www.aspbc.com   作者:mynetcode   浏览量:3355   收藏
这里介绍一下C# WebBrowser控件的基本使用方法
1、获取非input控件的值:
webBrowser1.Document.All["非控件ID"].InnerText;
webBrowser1.Document.GetElementById("非控件ID").InnerText;
webBrowser1.Document.GetElementById("非控件ID").GetAttribute("value");

2、获取input控件的值:
webBrowser1.Document.All["控件ID"].GetAttribute("value");;
webBrowser1.Document.GetElementById("控件ID").GetAttribute("value"); 

3、给输入框赋值:
webBrowser1.Document.GetElementById("控件ID").SetAttribute("value", "aspbc.com"); 

4、下拉、复选、多选:
//下拉框:
webBrowser1.Document.GetElementById("控件ID").SetAttribute("value", "question1");  
//复选框
webBrowser1.Document.GetElementById("控件ID").SetAttribute("Checked", "True");
//多选框
webBrowser1.Document.GetElementById("控件ID").SetAttribute("checked", "checked");

5、获取Div或其他元素的样式:
webBrowser1.Document.GetElementById("ID").Style; 

6、直接执行页面中的脚本函数,带动态参数或不带参数都行:
Object[] objArray = new Object[1];
objArray[0] = (Object)this.labFlightNumber.Text;
webBrowser1.Document.InvokeScript("ticketbook", objArray);
webBrowser1.Document.InvokeScript("return false"); 

7、自动提交表单
webBrowser1.Document.GetElementById("控件ID").InvokeMember("Click");


关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网