没有 Html.RenderAction()这个方法?
如果我要加载部分页走控制器,应该要怎么写
使用View Component
@Html.Partial("_SecondNavPartial", Model)
你是叫我传个模型就可以了?
@键盘上落下的泪: 是的。@Html.Partial("_SecondNavPartial", Model) 这个是在 Razor Page 中写的
@BUTTERAPPLE: 你还是不理解我说的?
我现在是加载母版页 在 Shared文件夹下的_Layout.cshtml中我要调用
Controllers文件夹下的MasterController.cs里的
public IActionResult Top()
{
return View();
}
方法。
以前在asp.net mvc 中是可以通过在_Layout.cshtml中调用Html.RenderAction()这个方法完成这一事情的。现在croe中没用了。就做不到了。
@键盘上落下的泪: 哦哦,现在改成 ViewComponent了 具体使用你看这个 https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-components