0

リリースバージョンにのみ含める必要のあるスクリプトがいくつかあります。グーグルアナリティクス、クォンターブなどのようなもの。

asp.net mvcの世界での一般的な方法は、

#if DEBUG
#endif

どうすればキラキラ光る方法でできますか。好き

<script if='x==5' type="text/javascript">
4

3 に答える 3

4

ビューのカスタムベースページを指定できます。

    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>
于 2010-05-29T08:43:15.563 に答える
2
##if DEBUG
<script type="text/javascript"></script>
##endif

動作するはずです。

于 2010-05-29T12:57:40.620 に答える
-1

単なる提案です。これを行うとどうなりますか。

<% #if DEBUG %>
<script if='x==5' type="text/javascript">
<$ #endif %>

%と#の間のスペースに注意してください。これがうまくいくかどうかわからない、試してみる価値があります!

于 2010-05-28T12:29:15.160 に答える