/ / रेजर में मजबूत टाइप किए गए दृश्य के लिए मॉडल कैसे सेट करें - asp.net, रेजर, दृढ़ता से टाइप किया गया दृश्य

रेजर में मजबूत टाइप किए गए दृश्य के लिए मॉडल कैसे सेट करें - asp.net, razor, दृढ़ता से टाइप-व्यू

मैं रेजर में अपने विचार के लिए अपना मॉडल पारित करने की कोशिश कर रहा हूं। पुरानी पद्धति के साथ, मैं इसे फ़ाइल (मॉडल) के शीर्ष पर परिभाषित कर सकता हूं।

मैंने कुछ गुगली की, और मुझे लगा कि मैंने यह पता लगा लिया है कि यह काम नहीं कर रहा है। मुझे मॉडल पर कोई भी जानकारी नहीं है।

दृश्य फ़ाइल का शीर्ष:

@Model CodySolution.Models.PhotoModel
@{
ViewBag.Title = "Photography";
Layout = "~/Views/Shared/_master.cshtml";
}

जहाँ मैं मॉडल का उपयोग कर रहा हूँ:

<ul class="nav nav-pills nav-stacked margin-top">
@foreach (var cat in Model.Categories)
{
<li class="active"><a href="#">@cat</a></li>
}
</ul>

क्या इसे परिभाषित करने का सही तरीका है?

उत्तर:

उत्तर № 1 के लिए 28

@Model के मूल्य को छापता है Model गुण.

मॉडल प्रकार घोषित करने के लिए, का उपयोग करें @model निर्देश।


उत्तर के लिए 14 № 2

मामले में किसी को सटीक वाक्यविन्यास की तलाश है, यहाँ यह है:

@model CodySolution.Models.PhotoModel
@{
ViewBag.Title = "Photography";
Layout = "~/Views/Shared/_master.cshtml";
}

लोअरकेस पर ध्यान दें @model चूंकि अपरकेस मान का प्रिंट करता है Model गुण.