0

ASP.NET MVC 2 Web サイトで作業しているときに、次の問題に直面しました。本番用のソリューションを構築するときに、Google アナリティクスのサイトのマスター ページに特別なスクリプトをレンダリングする必要がありますが、デバッグおよびテスト ビルドでは、このスクリプトをレンダリングしないでください。私はそれを自動的に作成する方法を見つけようとしましたが、解決策を見つけることに成功しませんでした.

私が持っている唯一のアイデアは、本番ビルドの前に必要なスクリプトをページに追加し、後で削除するバッチファイルを作成することです。しかし、この問題を解決するためのより良い解決策があるのだろうか?

4

1 に答える 1

0

プリプロセッサ ディレクティブを使用できるはずです

#if !DEBUG
               //render code here
#else
              //render something else
#endif

http://msdn.microsoft.com/en-us/library/ed8yd1ha(v=VS.100).aspx

于 2010-06-14T18:03:28.727 に答える