Sto utilizzando MVC4 e Razor e desidera determinare il tipo di modello da una vista. Questo dovrebbe essere facile ma non sono abbastanza in grado di ottenere la sintassi corretta.Ottieni il tipo di modello in MVC Visualizza
Voglio fare questo in modo condizionale è possibile visualizzare marcatura diversa all'interno della pagina _Layout.cshtml
a seconda della vista corrente e il modello che è utilizzato in
Deve essere (credo) qualcosa lungo le linee di.:
@if (Model.GetType() == Web.Models.AccommodationModel) { // Obviously not correct
<h1>Accomodation markup here</h1>
}
Qualsiasi suggerimento molto apprezzato!
Grazie ragazzi, e solo per salvare la faccia, sono * sicuro * Ho provato il secondo metodo che hai suggerito sopra e non ha funzionato. Ora ho provato di nuovo e funziona! Deve essere stato un errore di battitura o qualcosa del genere. Comunque grazie v molto. – WheretheresaWill