0

私はVB.NETの初心者で、アプリケーションのテキストボックスに入力したものをWebサイトのテキストボックスに入力し、ボタンを押してテキストボックスに内容を送信する方法を考えていましたか? ビジュアルスタジオ2008を使用しています。

4

2 に答える 2

0

他のアプリケーションから Web フォームにデータを POST しようとしているとします。これをチェックしてください。これは C# ですが、VB.NET に変換できます。WebBrowser コントロールと SetAttribute メソッドを使用して、Web フォームに入力値を設定します。

// C#
WebBrowser ブラウザ;
...
browser.Document.GetElementById("ユーザー名").SetAttribute("値", "MyUsername");
...
form.InvokeMember("送信");
于 2009-10-03T21:42:56.043 に答える
0

これを行うのは少し難しいですが、可能です。ただし、特定のブラウザや何をコピーしようとしているのかについての詳細がなければ、ここで多くの回答を得ることはできません。

より良い提案: 「ブードゥー」を介してブラウザーを制御しようとする代わりに、VB.NET アプリケーションにフォーム/要求を Web サーバーに直接送信させ、仲介者 (ブラウザー) を切り離すことを検討しましたか?

于 2009-10-03T21:41:29.337 に答える