我在这样的控制器中有一个方法
public PartialViewResult CabinSearch()
{
return PartialView();
}
我创建了一个这个方法的视图。
我需要访问此部分视图到母版页
答案 0 :(得分:1)
在Razor中,@Html.Partial(viewName)
助手将在视图中内嵌呈现命名的局部视图。如果需要,还可以对模型对象进行局部视图调用。
如果您需要调用控制器方法来执行某些计算或数据库访问(如您所暗示),您可以使用@Html.Action(actionName, controllerName)
或其中的某些变体 - 其中CabinSearch是您案例中的操作名称。这将调用控制器,控制器将执行它所做的任何事情(模型准备),然后渲染局部视图,然后将其内联到页面中。