在我的asp.net核心web项目中,我有两个显示产品的部分视图。第一个以大布局显示它们,而第二个以较小的常规布局显示它们。
两个部分视图都需要一个组成SEO友好URL的方法(使用产品名称和ViewModel提供的更多信息)。这种方法应该以某种方式可供两个视图访问。
我可以将它放在asp.net核心应用程序中吗?是否有必须遵循的特定惯例?
答案 0 :(得分:0)
@Html.Partial("ViewName")
使用此名称在当前文件夹中使用视图。如果未找到,则搜索共享文件夹
@Html.Partial("ViewName.cshtml")
具有此名称的视图必须位于同一文件夹
中@Html.Partial("~/Views/Folder/ViewName.cshtml")
@Html.Partial("/Views/Folder/ViewName.cshtml")
根据应用程序根目录查找视图。以“/”或“〜/”开头的路径指的是应用程序根目录
@Html.Partial("../Account/LoginPartial.cshtml")
使用相对路径找到视图