我想知道如何在运行 razor 视图中包含另一个 razor 页面,就像 PHP 的“包含”术语一样。它可以被认为是部分类。一半工作在 a.cshtml 完成,另一半工作在 b.cshtml 完成。但实际上,它们中的两个被构建为一个剃须刀页面。
任何想法将不胜感激...
我想知道如何在运行 razor 视图中包含另一个 razor 页面,就像 PHP 的“包含”术语一样。它可以被认为是部分类。一半工作在 a.cshtml 完成,另一半工作在 b.cshtml 完成。但实际上,它们中的两个被构建为一个剃须刀页面。
任何想法将不胜感激...
您可以在 MVC 中使用局部视图。
尝试使用RenderAction或RenderPartial方法在当前视图中呈现另一个视图或部分视图。
更多参考:
Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction