如何将我的剃刀模型的 属性 传递给部分?
How do I pass a property of my razor model to a partial?
我有一个 razor 页面,其中我的页面模型的 SomeList 属性 是类型 List<Blah>
,具有以下内容:
@await Html.PartialAsync("_QueueTable", Model.SomeList)
我有以下部分:
@page
@model List<Blah>
当我到达断点时,尝试访问模型时出现 NullReferenceException。
如果我检查 ViewBag 的非 Public 成员中的 ViewData,我会看到我正在寻找的模型。
如何正确设置它,以便我可以简单地在我的部分中引用模型,以便我可以在我的列表上采取行动?
问题是我的部分
顶部有一个 @page 指令
我在创建部分时试图删除该指令,但 VS 给我一个错误,说它必须存在。
我没有再考虑,直到一位同事终于指出了这一点。我删除了指令,进行了清理,进行了构建,然后我开始工作了。
我有一个 razor 页面,其中我的页面模型的 SomeList 属性 是类型 List<Blah>
,具有以下内容:
@await Html.PartialAsync("_QueueTable", Model.SomeList)
我有以下部分:
@page
@model List<Blah>
当我到达断点时,尝试访问模型时出现 NullReferenceException。
如果我检查 ViewBag 的非 Public 成员中的 ViewData,我会看到我正在寻找的模型。
如何正确设置它,以便我可以简单地在我的部分中引用模型,以便我可以在我的列表上采取行动?
问题是我的部分
顶部有一个 @page 指令我在创建部分时试图删除该指令,但 VS 给我一个错误,说它必须存在。
我没有再考虑,直到一位同事终于指出了这一点。我删除了指令,进行了清理,进行了构建,然后我开始工作了。