[英]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.