Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将razor模型的属性传递给partial?_C#_.net Core_Razor Pages - Fatal编程技术网

C# 如何将razor模型的属性传递给partial?

C# 如何将razor模型的属性传递给partial?,c#,.net-core,razor-pages,C#,.net Core,Razor Pages,我有一个razor页面,其中我的页面模型的SomeList属性的类型为List,具有以下内容: @await Html.PartialAsync("_QueueTable", Model.SomeList) @page @model List<Blah> 我对以下内容有一部分看法: @await Html.PartialAsync("_QueueTable", Model.SomeList) @page @model List<Blah> @page @模型列表

我有一个razor页面,其中我的页面模型的SomeList属性的类型为
List
,具有以下内容:

@await Html.PartialAsync("_QueueTable", Model.SomeList)
@page
@model List<Blah>
我对以下内容有一部分看法:

@await Html.PartialAsync("_QueueTable", Model.SomeList)
@page
@model List<Blah>
@page
@模型列表
当我到达断点时,尝试访问模型会给我一个NullReferenceException

如果我检查ViewBag的非公共成员中的ViewData,我会看到我要查找的模型


我如何正确地设置它,以便我可以简单地引用我的部分中的模型,以便对我的列表进行操作?

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

当我创建partial时,我试图删除该指令,但是VS给了我一个错误,说它必须存在


我没有再想一想,直到一位同事最终指出了这一点。我删除了指令,做了一个清理,做了一个构建,现在我在做生意。

我不必在.net core中这样做,但我想知道这是否与它是异步的这一事实有关。如果使用正则.Partial而不是async,会发生什么?我试过了,但得到了相同的结果我正要推荐相同的东西