問題タブ [winforms-to-web]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
386 参照

vb.net - ASP.NET w/ VB.NET - Winforms to Web - 文字列分割/文字列ビルダーでの NullReferenceException エラー

背景:提供された情報に基づいてデータベースにユーザーを登録し、ランダムなパスワードとユーザー名を自動生成し、選択したマーケティング会社に基づいてアプリケーションを取得するためのリンクをユーザーに電子メールで送信する winForm アプリがあります。

問題:

  • ユーザーがデバッグでバンドル リストボックスを除くすべてのフィールドにデータを入力して [招待状を送信] をクリックすると、NullReferenceException エラーがスローされ、次の行が強調表示されます: Dim MCShort As String = Trim(splitMC(0))

この問題を解決するにはどうすればよいですか

Web アプリのスクリーンショットは次のとおりです。

ウェブアプリのスクリーンショット

default.asx.vb からの Send_Button_Click メソッドのコードは次のとおりです。

0 投票する
3 に答える
1005 参照

vb.net - ASP.NET VB.NET - Winforms to Web - Web と同等の LostFocus リストビュー コントロールの実装

背景:提供された情報に基づいてデータベースにユーザーを登録し、ランダムなパスワードとユーザー名を自動生成し、選択したマーケティング会社に基づいてアプリケーションを取得するためのリンクをユーザーに電子メールで送信する winForm アプリがあります。

問題:

  • ユーザーが lbCarrier を選択すると、リストボックスにバンドルが表示されません。b/c ロストフォーカス機能が asp.net で機能しません。ASP.NET の lbCarrier リストボックスで選択されているものに基づいて、バンドル リストボックスを自動入力するために使用できるコードは何ですか?

ウェブアプリのスクリーンショット

default.aspx.vb からのコード:

0 投票する
2 に答える
5778 参照

asp.net - .NET Windows フォーム アプリケーションを Web アプリケーションに移行するためのガイダンス

次のようなテーマを扱った、このテーマに関する良い本やウェブサイトはありますか?

  • さまざまな移行シナリオ (ビッグバン、モジュールごとのモジュール、関数ごとの関数) の長所と短所
  • すべきこととすべきでないこと
  • ツーリング
  • 顧客の期待に対処する

かなり大規模な winforms ベースの製品を Web に移行したいと考えています。「ビッグバン」シナリオでの移行には、おそらく少なくとも 2 年はかかるでしょう。代替シナリオを探しています。私は特に、中間のシナリオを処理する方法、顧客を満足させるためにどのようなオプションが必要かを探しています.

  • Windows アプリケーションを新しい Web アプリケーションと同時に使用できるようにしますか?
  • Windows アプリケーションがサービス インターフェイスを介して Web アプリケーションの新機能を使用できるようにしますか?
  • 顧客を満足させ続けるために、しばらくの間、二重の保守費用を受け入れますか?
0 投票する
4 に答える
12176 参照

asp.net - asp.net ページでフォームを自動送信する

(asp.net Web サイトで) フォームに入力して送信する (.Net で) アプリケーションを作成したいと考えています。

このアプリケーションは、ページを読み取り、フィールド (入力) を見つけ、入力したいフィールドの名前/ID を抽出し、ページをサーバーに送信する必要があります。

Web ブラウザー コントロールを保持し、ナビゲーションを自動化するアプリは必要ありません。

私が持っているもの:htmlをダウンロードする部分があり、フィールドを見つけてそれらの名前/ IDを抽出する部分があります。

必要なもの: フォームをサーバーに送信する方法 ( GET ではなくPOST )。

ページの html では、次のような JavaScript によって送信が行われます。

問題は、この場合、どのように提出するかです。

0 投票する
1 に答える
76 参照

c# - BrowserPanel の利点?

私は主に asp.NET MVC 開発者ですが、WinForms アプリを継承して維持および拡張しています。その機能の 1 つは、多くの山かっことテキストが挿入される BrowserPanel コントロールを備えた単純な WinForm であるレポート ウィンドウです。レポートは単なる HTML テーブルのセットです。

私の「問題」は、ポップアップフォームであるため、BrowserPanel を含むレポートフォームがモーダルであることです。非モーダルな WinForm にしない方がよい理由は理解できたと思いますが、ユーザーがアプリの他の部分にいるときにレポート ウィンドウを開くことができればいいと思います。

ユーザーがレポートを表示したい場合、この WebForm/BrowserPanel パラダイムを使用する代わりに、WinForm で BrowserPanel を使用する代わりに、すべてのレポート HTML をユーザーのブラウザーに送信できますか? それとも、それは本当に悪い考えですか?それがいい考えなら、どうすればそのようなことをすることができますか?

お時間をいただきありがとうございました。

0 投票する
1 に答える
10260 参照

c# - GeckoFXでユーザーエージェントを設定するにはどうすればよいですか?

しばらくの間Webブラウザーのコントロールを使用した後、私が経験したWebブラウザーの問題、低速、パフォーマンスの低下のために、geckoを試してみることにしました。最新バージョンのgeckofx(16.0.0.2)とxulrunner(16.0.2)をダウンロードし、geckoWebbrowserコントロールを作成しました。Webページに移動しようとすると、javascript.alertが表示され、Webブラウザーがサポートされていないため、firefox>2.0.0.2を使用する必要があります。これはもちろんばかげています。問題は、検出されたユーザーエージェント文字列が、通常のFirefox文字列「Mozilla / 5.0(Windows NT 6.1; WOW64; rv:18.0)Gecko / 20100101 Firefox/18.0"。「20100101」と「Firefox」がコントロールのuseragent文字列にありません。C#を使用して変更する方法はありますか?私はC#winforms.net4.5を使用しています。

0 投票する
2 に答える
261 参照

asp.net - WinForms と ASP アプリケーションの間でコード モジュールを共有しますか?

私の VB の ASP アプリケーションには、WinForms VB アプリケーションと共有したいモジュールがたくさんあります。ただし、VB.ASP モジュールには、WinForms アプリに含める必要がない、有用でない、または含めることができないインクルードがあります。コンパイラ ディレクティブを使用して、1 つのファイルを両方のプロジェクトで機能させることはできますか?

0 投票する
1 に答える
119 参照

winforms - Chromeブラウザ内のyahooログインページにwinformデータを転送する

私のWinformの詳細

2 つのテキスト ボックス

1)txtユーザー名

2)txtパスワード

および1 つの Button オブジェクト

1)ボタンログイン

btnLoginをクリックしながら、winformのtxtUserNameとtxtPasswordのデータをMy Yahooのログインページに転送したいだけです。

私はIEでこれを達成しましたが、今はChromeのような他のWebブラウザでもやりたいと思っています

Googleで検索しましたが、これについては何の助けも得られませんでした。これを行う方法を知っている場合は、私を案内してください。

事前に感謝