部分来自共享文件夹以外的其他文件夹

时间:2019-09-30 03:52:55

标签: asp.net-core razor partial-views

我想在asp.net核心应用程序中呈现部分视图。

我以前使用的是@Html.Partial()函数,但是VS建议我将其更改为普通的<partial>,从那时起,我就这样使用它,因为我只渲染了一些局部视图,所以我将它们存储在共享中文件夹,但是现在我开始更频繁地使用它,而我遇到的问题是我想将它们分类在文件夹中。

我查看了答案,但所有答案都像this一样使用@Html.Partial(),但没有正常<patial>标签的答案。

我很累这样做:

<partial name='~/Folder/View' model='new Model()' 但是它不能像带有/不带有~ /和其他符号的任何组合一样起作用。

1 个答案:

答案 0 :(得分:1)

name属性是必需的。它指示要渲染的局部视图的名称或路径。提供部分视图名称后,将启动view discovery处理。提供显式路径时将绕过该过程。有关所有可接受的name值,请参见Partial view discovery

参考:

https://docs.microsoft.com/en-us/aspnet/core/mvc/views/partial?view=aspnetcore-2.2