在c#中使用windows应用程序填写web表单
本文关键字:web 表单 应用程序 windows | 更新日期: 2023-09-27 18:05:11
我有一个网站,在其中一个页面中获取用户信息。
每个用户都有一张包含他个人信息的卡片。我想用Visual c#编写一个windows应用程序,它可以读取卡片并使用这些数据填写web表单。
出于这个原因,我必须在我的windows应用程序中运行一个浏览器,并运行一些javascript代码来填充浏览器中的元素。
我怎么能运行一个浏览器,并给予特定的javascript(在url后页面已加载)来填写表单?
有一个WebBrowser控件,你可以在你的windows应用程序中使用。至于在网页上填充信息,我只是通过QueryString中的userID到你创建的页面的URL(在你的WebBrowser控件中),并在页面中添加代码来检索用户信息并显示它。
下面是关于WebBrowser控件的一些信息:
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx我猜你最好通过http post或get传递你想在web表单中看到的数据。然后让服务器端将这些值写入相应的表单。