मैं एमवीसी 4 और रेजर का उपयोग कर रहा हूं और मॉडल प्रकार को एक दृश्य के भीतर से निर्धारित करना चाहता हूं। यह आसान होना चाहिए लेकिन मैं वाक्यविन्यास को सही करने में काफी सक्षम नहीं हूं।एमवीसी व्यू में मॉडल प्रकार प्राप्त करें
मैं तो मैं वर्तमान दृश्य और मॉडल है कि यह प्रयोग किया जा रहा है पर निर्भर करता है _Layout.cshtml
पेज में अलग मार्कअप सशर्त प्रदर्शित कर सकते हैं ऐसा करना चाहते हैं
यह होना चाहिए (मुझे लगता है कि) की तर्ज पर कुछ।:
@if (Model.GetType() == Web.Models.AccommodationModel) { // Obviously not correct
<h1>Accomodation markup here</h1>
}
कोई भी सुझाव बहुत सराहना की!
@if (Model is Web.Models.AccommodationModel) {
<h1>Accomodation markup here</h1>
}
या भी (भद्दा है):
धन्यवाद दोस्तों, और सिर्फ चेहरे को बचाने के लिए, मैं निश्चित हूं * मैंने ऊपर दी गई दूसरी विधि की कोशिश की और यह काम नहीं किया। मैंने अब कोशिश की है और यह काम करता है! एक टाइपो या कुछ होना चाहिए। वैसे भी धन्यवाद वी। – WheretheresaWill