Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
Asp.net core ASP.NET核心MVC视图组件_Asp.net Core_Asp.net Core Mvc - Fatal编程技术网

Asp.net core ASP.NET核心MVC视图组件

Asp.net core ASP.NET核心MVC视图组件,asp.net-core,asp.net-core-mvc,Asp.net Core,Asp.net Core Mvc,在ASP.NET核心MVC(以前称为MVC 6)中,有一个新的功能领域称为视图组件,它似乎是局部视图的更好替代方案。我看到了以下内容。但是关于它们的使用,目前似乎没有更多的信息 我正在尝试评估是否值得使用此模式,以及是否可以/(或打算)将其作为一种更成熟的方法来帮助解决此问题。视图组件确实很棒,这肯定是一种改进。一个很大的改进是,您可以在视图组件上运行异步操作 更多信息请参见: 对于甜甜圈缓存,有两个单独的问题可供评论/跟踪:和目前,Microsoft提供了一个全新的文档: 在我看

在ASP.NET核心MVC(以前称为MVC 6)中,有一个新的功能领域称为视图组件,它似乎是局部视图的更好替代方案。我看到了以下内容。但是关于它们的使用,目前似乎没有更多的信息


我正在尝试评估是否值得使用此模式,以及是否可以/(或打算)将其作为一种更成熟的方法来帮助解决此问题。

视图组件确实很棒,这肯定是一种改进。一个很大的改进是,您可以在视图组件上运行异步操作

更多信息请参见:


对于甜甜圈缓存,有两个单独的问题可供评论/跟踪:和

目前,Microsoft提供了一个全新的文档:


在我看来,
ViewComponents
是非常有用和灵活的功能。我喜欢它们,我可以推荐它们


然而,并非总是视图组件是“部分视图的更好替代品”-这将取决于您的具体情况。

谢谢,我已经阅读了您的文章,它真的很有帮助。但我更想知道的是,微软是否有更多的技术指导。怀疑它只是刚刚成为测试版。@Tim我不确定你到底在看什么,因为所有的东西都在那里:)你说的技术指导到底是什么意思?我同意异步操作的观点,但是,你也可以用@await Html.PartialAsync(“PartialName”)来实现这一点。ViewComponents是否比异步部分组件提供了其他好处。。?我真的很想知道..@McQuiggd,您可以在ViewComponents的呈现中使用业务逻辑。部分需要并且已经构建了模型。