Facebook の API 呼び出しを多数使用する MVC3 Web アプリがあります。私がテストしているとき、私は 1 つの Facebook アプリ ID を使用していますが、本番環境では別の ID を使用します (これはビルド中に交換されます)。
理想的には、アプリケーション ID を web.config ファイルに入れて、ビルド中に簡単に交換できるようにし、ID が 1 か所だけになるようにしたいと考えています。ただし、app.config から ID を必要とする複数の JavaScript 関数に ID を取得するエレガントな方法がわかりません。私はそれを _AppStart.cshtml ファイルの変数に読み込むことを検討しましたが、値を ac# オブジェクトに読み込み、それを文字列として各ページが読み込まれる前に呼び出される javascript 関数に渡すことを意味するため、これが正しいかどうかはわかりません。それは少し間違ったにおいがします。
私はまだjavasciptを学んでいるので、このことをどのように「行うべき」かわかりません。どんな指針も素晴らしいでしょう。
マット