WindowsアプリケーションからWebサイトにデータを送信するプログラムを作成しています。 Windowsフォームでは、WebBrowserコントロールを使用してWebサイトに接続し、ログインしています。私がログインした後、ユーザーがそれをクリックすると、バックグラウンドでウェブサイトにデータを送ることができるように、windows.formで関数を呼び出すボタンを持たせたいと思っています。 私はこれを行う方法を理解できませんが、これは実際に可能ですか?どんな助けでも大変感謝しています。C#WebBrowserコントロールページをWindows.Form関数に戻す
答えて
すぐに気になる仕組みは共有ファイルです。あなたのWinFormsアプリケーションは、共有ディレクトリにFileSystemWatcher
を設定します。その後、ASPXページは、WinFormがデータをアップロードすることを知るようにファイルを更新します。
この方法はお勧めしません.ASPXページで通知されたWindowsServiceが望ましいと考えていますが、記述したアーキテクチャに過度に制約されている場合は上記の回避策が必要です。
ご意見ありがとうございました。私のWindowsフォームは、ローカルコンピュータ上にのみインストールされた他のレガシーソフトウェアからデータをアップロードします。 Windowsアプリケーションを使用して接続することは、現時点では不可欠です。 Windowsのフォームから、ユーザーが最初にサインインすることを許可するWebブラウザコントロールを持つフォームがあります。ユーザーが認証されると、別の画面が表示されます。ここにはユーザーがボタンを表示します。 SYNC DATAをクリックしてください。ユーザーが一番下をクリックすると、ローカルデータベースからリモートデータベースにデータを送信できます。 – carol1287
同期データボタンはウェブブラウザの中にあるので、私は送信プロセスを開始するためにWindowsフォームに信号を送ることができるかどうかを調べようとしています。おかげさまでジョシュアさんとお手数ですがすぐにお返事をください。 – carol1287
@ carol1287データベースがマシンに対してローカルなので、サービスの設定が妨げられるわけではありません。あなたのaspxボタンをクリックするだけでWCFサービスが呼び出され、データを転送すると、ボックスでローカルに実行されているWindowsサービスでWCFサービスがホストされます。 –
- 1. C関数の戻りエラー
- 2. C#WebBrowserコントロールでJavaScript関数を呼び出す
- 3. vb.net一般スレッドセーフwindows.form
- 4. WebBrowserコントロールのナビゲーション戻る
- 5. 関数Cからの戻りポインタ
- 6. 戻り値Enumから関数C#
- 7. Cのtypedef関数の戻り値
- 8. 戻り値なしのC++関数
- 9. C:関数の戻り値でグローバル変数を作成する
- 10. デフォルトのCのboolean型の戻り関数の戻り値++
- 11. 配列をC++の関数からC#のプログラムに戻します
- 12. C#WebBrowserコントロールプロキシ
- 13. C#WebBrowserエラースレッド
- 14. C#webbrowserのインターセプトハイパーリンク
- 15. C#Webbrowser Automation
- 16. 関数戻り値
- 17. マクロで関数の戻り値の型を取得する(C++)
- 18. 行列(2D配列)を関数から戻す方法は? (C)
- 19. C++ datetimeを返す適切な関数の戻り値の型?
- 20. 関数から変数を戻す?
- 21. MultiThreading WebBrowserコントロールC#STA
- 22. WPF Webbrowser C#JavaScript interop
- 23. Dev-C++のWebBrowserコンポーネント
- 24. C#WebBrowserコントロールのグローバリゼーション
- 25. C#WebBrowser内のJSP
- 26. WebBrowser cant open Instagram c#
- 27. 代替WebBrowser .Net C#
- 28. webbrowser midified HTML code c#
- 29. C#webbrowserコントロール(フォームに関連するすべてのjavascriptを実行)
- 30. V8 C++関数からjavascriptモジュールに構造体を戻す方法
どのようにデータを送信するのか、どのようなデータであるのか?あなたが単に行うことができるファイルをアップロードしたい場合、またはこのデータがあなたのウェブサイトを傾けるだけのものであれば、 ? – gsagrawal
winform上のボタンかwebform上の@gsagrawalというボタンは言っていますか?どのようなデータについてお話していますか? (これがサービスを利用する理由です) – riffnl
Windowsアプリケーションからウェブサイトにログインしてデータを投稿することができます。実行する方法 ?これをカバーするインターネットには多くの例があります。 – Coder