我想在asp.net核心应用程序中呈现部分视图。
我以前使用的是@Html.Partial()
函数,但是VS建议我将其更改为普通的<partial>
,从那时起,我就这样使用它,因为我只渲染了一些局部视图,所以我将它们存储在共享中文件夹,但是现在我开始更频繁地使用它,而我遇到的问题是我想将它们分类在文件夹中。
我查看了答案,但所有答案都像this一样使用@Html.Partial()
,但没有正常<patial>
标签的答案。
我很累这样做:
<partial name='~/Folder/View' model='new Model()'
但是它不能像带有/不带有~ /
和其他符号的任何组合一样起作用。
答案 0 :(得分:1)
name
属性是必需的。它指示要渲染的局部视图的名称或路径。提供部分视图名称后,将启动view discovery处理。提供显式路径时将绕过该过程。有关所有可接受的name
值,请参见Partial view discovery。
参考:
https://docs.microsoft.com/en-us/aspnet/core/mvc/views/partial?view=aspnetcore-2.2