如何使用razor访问mvc3中母版页中的局部视图结果

时间:2012-10-26 17:43:36

标签: asp.net-mvc-3 razor

我在这样的控制器中有一个方法

public PartialViewResult CabinSearch()
{
    return PartialView();
} 

我创建了一个这个方法的视图。

我需要访问此部分视图到母版页

1 个答案:

答案 0 :(得分:1)

在Razor中,@Html.Partial(viewName)助手将在视图中内嵌呈现命名的局部视图。如果需要,还可以对模型对象进行局部视图调用。

如果您需要调用控制器方法来执行某些计算或数据库访问(如您所暗示),您可以使用@Html.Action(actionName, controllerName)或其中的某些变体 - 其中CabinSearch是您案例中的操作名称。这将调用控制器,控制器将执行它所做的任何事情(模型准备),然后渲染局部视图,然后将其内联到页面中。