可以在模型中定义一个方法,该方法返回一个包含要显示的Cshtml文件路径的字符串。然后,可以在视图中使用Html.Partial或Html.RenderPartial呈现此视图,并将路径字符串作为参数传递。
示例代码如下:
在模型中定义一个方法:
public class MyModel
{
public string GetPartialView()
{
return "~/Views/Shared/_MyPartialView.cshtml";
}
}
在视图中使用Html.Partial呈现:
@model MyModel
@Html.Partial(Model.GetPartialView())
或者,在视图中使用Html.RenderPartial呈现:
@model MyModel
@{Html.RenderPartial(Model.GetPartialView());}