私はMVC4とRazorを使用しており、には、ビュー内からモデルタイプを決定したいと考えています。これは簡単なはずですが、私は正しい構文を得ることができません。私は、私は条件付きでそれが中で使われている現在のビューとモデルに応じて_Layout.cshtml
ページに異なるマークアップを表示することができ、これをやりたいMVCでモデルタイプを取得する
それは(と思う)の線に沿って何かでなければなりません。:
@if (Model.GetType() == Web.Models.AccommodationModel) { // Obviously not correct
<h1>Accomodation markup here</h1>
}
ご迷惑をおかけして申し訳ありません。あなたはすでに私は全体のコンセプトを再考するためにあなたを示唆している答えを持っているが、
@if (Model.GetType() == typeof(Web.Models.AccommodationModel)) {
<h1>Accomodation markup here</h1>
}
ありがとうございました。顔を守るために、私は確信しています*上記の2番目の方法を試しましたが、うまくいかなかったのです。私は今それをもう一度試して、それは動作します!タイプミスなどだったのでしょうか?とにかくおかげさまでv。 – WheretheresaWill