Jiro Laboratory

C#、ASP.NET、JavaScript、Androidとか

Razor

Razor で #if DEBUG を使う

英語版Stack Overflowから。 HttpContext.IsDebuggingEnabled を使う HttpContext.IsDebuggingEnabled プロパティ (System.Web) というものがあるらしいです。これを使えば以下のように書けます。 @if (HttpContext.Current.IsDebuggingEnabled) { <p>デバッグ</p> …

MvcBuildViews でビューを事前ビルドするように設定

エラーのある.cshtmlファイルは Visual Studio のエディタで開いている時に限りエラーが表示されますが、ファイルを閉じるとエラーは表示されなくなります。 その状態でアプリを起動して該当のビューを表示しようとすると出てくるのが、よく見るこのエラー画…

Layout を変更する4種類の方法(ASP.NET MVC)

Different ways of rendering layouts in Asp.Net MVC こちらの内容を日本語で要約しました。 引用元とは異なりますが、ここでは優先順位の高い順に記載します。