gpt4 book ai didi

asp.net - 如何在 Razor 中为强类型 View 设置模型

转载 作者:行者123 更新时间:2023-12-03 07:53:54 25 4
gpt4 key购买 nike

我正在尝试将我的模型传递给我在 Razor 中的 View 。使用旧方法,我可以在文件(模型)的顶部定义它。

我做了一些谷歌搜索,并认为我想通了 - 似乎没有工作。我对模型没有任何智能感知。

查看文件顶部:

@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>

这是定义它的正确方法吗?

最佳答案

如果有人正在寻找确切的语法,这里是:

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

注意小写 @model因为大写打印 Model 的值属性(property)。

关于asp.net - 如何在 Razor 中为强类型 View 设置模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14370640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com