リリースバージョンにのみ含める必要のあるスクリプトがいくつかあります。グーグルアナリティクス、クォンターブなどのようなもの。
asp.net mvcの世界での一般的な方法は、
#if DEBUG
#endif
どうすればキラキラ光る方法でできますか。好き
<script if='x==5' type="text/javascript">
リリースバージョンにのみ含める必要のあるスクリプトがいくつかあります。グーグルアナリティクス、クォンターブなどのようなもの。
asp.net mvcの世界での一般的な方法は、
#if DEBUG
#endif
どうすればキラキラ光る方法でできますか。好き
<script if='x==5' type="text/javascript">
ビューのカスタムベースページを指定できます。
public abstract class BaseSparkView<TModel> : Spark.Web.Mvc.SparkView<TModel> where TModel : class
{
public bool IsDebug
{
get
{
#if DEBUG
return true;
#else
return false;
#endif
}
}
}
次に、web.configでsparkセクションを作成します
<spark>
<pages pageBaseType="BaseSparkView" />
</spark>
そして最後にあなたのページでこれを行うことができます...
<script if='IsDebug' type="text/javascript"></script>
##if DEBUG
<script type="text/javascript"></script>
##endif
動作するはずです。
単なる提案です。これを行うとどうなりますか。
<% #if DEBUG %>
<script if='x==5' type="text/javascript">
<$ #endif %>
%と#の間のスペースに注意してください。これがうまくいくかどうかわからない、試してみる価値があります!