Cod*_*ody 13 asp.net strongly-typed-view razor
我正试图将我的模型传递给我在Razor中的视图.使用旧方法,我可以在文件的顶部(模型)定义它.
我做了一些谷歌搜索,并认为我弄清楚 - 似乎没有工作.我没有在模型上获得任何智能感知.
顶部的View文件:
@Model CodySolution.Models.PhotoModel
@{
ViewBag.Title = "Photography";
Layout = "~/Views/Shared/_master.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
我在哪里使用模型:
<ul class="nav nav-pills nav-stacked margin-top">
@foreach (var cat in Model.Categories)
{
<li class="active"><a href="#">@cat</a></li>
}
</ul>
Run Code Online (Sandbox Code Playgroud)
这是定义它的正确方法吗?
Jos*_*des 16
如果有人正在寻找确切的语法,这里是:
@model CodySolution.Models.PhotoModel
@{
ViewBag.Title = "Photography";
Layout = "~/Views/Shared/_master.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
请注意小写,@model因为大写打印Model属性的值.