MVC4 プロジェクトに、2 つの異なる環境で同じ入力を異なる方法で処理するカミソリ ビューがあります。MVC セクション内にスクリプト ブロックがあります。
私のライブ展開では、小なり比較 ( if(a < b)
)を作成するたびに<
、HTML ブロックとして解釈され、セクションが奇妙な方法でレンダリングされます。現在、私は使用する必要がありますHtml.Raw("<")
。私の開発マシンでは、この問題はありません。
かみそりが私のjavascriptの一部であることを認識しない理由については簡単な答えがあると確信していますが<
、今のところ、動作が展開ごとに異なる理由だけに興味があります。条件付き属性などの新機能が両方で機能しているため、両方のセットアップで razor v2 が実行されていることはわかっています。
このような不一致の原因は何でしょうか?