部分Viewをいくつかのエリアをまたがって使用している場合、
特定のエリアでは表示したくない項目があったりする。
Razor構文なら、こう記述しておけば部分Viewでもエリアごとに異なる処理を記述できる。
@if(ViewContext.RouteData.DataTokens["area"] == "エリア名")
{
処理
}
1.viewContext
ビューの表示に関連する情報をカプセル化している。
コントローラー名を取得したり、エリア名を取得出来るので便利!
2.RouteData
URL ルート データを取得または設定する。
・コントローラー名、アクションメソッド名の取得→RouteData.Value
・エリア名→RouteData.DataTokens