繁体   English   中英

如何将我的 razor model 的属性传递给部分?

[英]How do I pass a property of my razor model to a partial?

我有一个 razor 页面,其中我的页面 model 的 SomeList 属性是List<Blah>类型,具有以下内容:

@await Html.PartialAsync("_QueueTable", Model.SomeList)

我有以下部分:

@page
@model List<Blah>

当我到达断点时,尝试访问 Model 会给我一个 NullReferenceException。

如果我检查 ViewBag 的非公共成员中的 ViewData,我会看到我正在寻找的 Model。

如何正确设置它,以便我可以在我的部分中简单地引用 Model 以便我可以对我的列表采取行动?

问题是我的部分顶部有一个@page 指令

我在创建部分时尝试删除该指令,但 VS 给了我一个错误,说它必须存在。

我没有再想它,直到一位同事终于指出了这一点。 我删除了指令,进行了清理,进行了构建,然后我就开始营业了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM