「アプリケーション フィードバック」機能を既存のすべての Web アプリケーション (ASP.NET) に追加する必要があります。これの目的は、ユーザーが [フィードバックを送信] をクリックして、使用しているアプリに関するフィードバックを提供できるようにすることです。彼らが機能強化の提案を送信したり、「バグ」を報告したりしたいとします。彼らはこの「リンク」をクリックします。
したがって、これらの要件を念頭に置いて、この機能を既存のすべての Web アプリに追加する必要があることを考えると、「AppFeedback」などと呼ばれる別のアプリケーションを作成するのが最も簡単で最も単純なソリューションだと思います。これは、単一ページの ASP.NET アプリになります。「Give Feedback」に関連付けられるハイパーリンクが、この新しい AppFeedback アプリの URL になります。ハイパーリンクが新しいウィンドウ (小さなサイズ変更されたポップアップ) で開きます。URL には、appName と userId のクエリ文字列パラメーターが含まれます。のようなものhttp://server/AppFeedback?appName=myAppName&userId=mike
です。ユーザーがこのポップアップ ウィンドウにいる場合、ユーザーはフィードバック テキスト ボックスにフィードバックを提供し、[送信] をクリックします。[送信] をクリックすると、フィードバック データが共通のフィードバック データベースに保存されます。フィードバック コメント、アプリの名前 (クエリ文字列から)、
質問: 別のアプローチをお勧めしますか? 私はこれまでにこのようなことをしたことがないので、このアプローチに完全に自信があるわけではありません。このアプローチについて、気になる点はありますか? これは意見に基づく質問ではありません。一般的なベスト プラクティスを考慮して、このアプローチが適切かどうかについてフィードバックを求めています。