C# 的 WebBrowser 控件在操作 HTML 页面的表单时,可以这么做:
WebBrowser1.Document.GetElementById("nick").SetAttribute("value", "123");比如在 http://zc.qq.com/en/index.html 这个注册 QQ 的网页上是可以的。但我的问题是,如何操作 ASP 页面的表单?在 ASP 页面上的表单操作利用上面的方法是行不通的。请教各位大虾。
WebBrowser1.Document.GetElementById("nick").SetAttribute("value", "123");比如在 http://zc.qq.com/en/index.html 这个注册 QQ 的网页上是可以的。但我的问题是,如何操作 ASP 页面的表单?在 ASP 页面上的表单操作利用上面的方法是行不通的。请教各位大虾。
解决方案 »
- 我有一个别人提供的dll和pdb文件, 如何跟进去调试哇?
- 帮帮忙,如何将ListViewItem加到ListView中呢?
- 马上给分——使用windows服务程序每天早晨9点中执行插入数据库操作,多谢!
- 求一存储过程,大侠们帮帮忙啊!
- C#如何将日本的日期转化为“XX-YY-ZZ”的格式,有这样的类吗,求教类库达人
- 需要在安装程序执行完成后,自动把程序运行起来,如何实现?
- 怎样将结构做为参数传递?
- 请问一个使用 SqlServerCe.SqlCeDataAdapter fill() 的DataSet如何用OracleClient.OracleDataAdapter update()?
- 急问???我在panel控件中画了图,又使鼠标进入panel控件后变成与panel控件等高的一条垂直线,所以我用panel1.Refresh()刷新,可是图闪烁
- 如何解决短信中文问题
- C# 如何把委托函数的地址写到byte数组里面?
- XML教程(用C#语言描述的)
驾驶人信息录入.aspx
我如何才能提取到 证件号码、姓名、性别 这几个 input 元素呢,我用 WebBrowser1.Document.GetElementById("zjhm").SetAttribute("value", "123"); ( “zjhm” 是 证件号码 这个 input 的 id) 是不行的,问题在于 WebBrowser1.Document.GetElementById("zjhm") 返回的将是一个 null
虽然问题找到了,但是问题变得更棘手了。