VB.net 打开网页时始终在WebBrowser1显示

一个窗体上有1个WebBrower,2个文本框(用户名&密码),2个按钮(登录&退出).载入网页"URL".输入用户名和密码后,点击"登录"按钮,将文本框里的"用户名"&... 一个窗体上有 1 个 WebBrower, 2 个文本框(用户名 & 密码), 2 个按钮(登录 & 退出).
载入网页"URL".
输入用户名和密码后, 点击"登录" 按钮, 将文本框里的"用户名"&"密码" 填入 WebBrower 里的网页内的用户名和密码处, 然后点击网页上的"登录"按钮. WebBrower 里显示登录成功的页面.
这如何去实现.
编程环境: VS2013

下面是我写的"登录" 按钮的代码.

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
WebBrowser1.Navigate("https://jblprd01.service-now.com/navpage.do", False)
While WebBrowser1.IsBusy Or WebBrowser1.ReadyState <> 4
End While
WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_UsernameTextBox").SetAttribute("value", textbox1.text)
WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_PasswordTextBox").SetAttribute("value", textbox2.text)

WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_SubmitButton").InvokeMember("click")
End Sub
展开
 我来答
FMUD1
2015-04-28 · TA获得超过1008个赞
知道大有可为答主
回答量:1289
采纳率:71%
帮助的人:905万
展开全部
WebBrowser.Navigating事件
e参数有个取消,阻止新窗口在ie弹出
更多追问追答
追问
如何使用??
追答
在vb代码页面(写代码的地方)
代码编辑区域的头部,左边选择webbrower的名称(如果你将鼠标光标放在buttonclick的代码中,这里就显示button),右边选择navigating(如果鼠标光标在buttonclick的代码中,这里显示click),事件就自动生成好了
E.cancel=true
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式