我觉得这很愚蠢,但我似乎无法在页面中获得局部视图渲染。填充局部视图
我创建了一个局部视图,即时试图加载到我的索引页面。我已经调用了我的pv _BusinessDetails,基本上它是一个返回一些客户数据的视图。
我的PV看起来像
@model MyMVC.Models.BusinessModel
<div class="grid">
<div class="grid-header">
<div class="gh-l"></div>
<div class="gh-m">Business Details</div>
<div class="gh-r"></div>
</div>
<div class="grid-row">
<label class="labelBold">Busines Name</label>
<label>@Model.BusinesName</label>
</div>
</div>
从我的索引页我想打电话给使用
@Html.Partial("_BusinessDetails")
其失败,所以如果我添加
@Html.Partial("_BusinessDetails",new MyMVC.Models.BusinessModel())
局部视图光伏但是由于控制器没有被击中,因此没有数据。在我的控制器中,我试过了
public ActionResult _BusinessDetails()
{
return PartialView("_BusinessDetails");
}
public PartialViewResult _BusinessDetails()
{
return PartialView("_BusinessDetails");
}
但是他们都没有被击中。我做错了什么?