我覺得這很愚蠢,但我似乎無法在頁面中獲得局部視圖渲染。填充局部視圖
我創建了一個局部視圖,即時試圖加載到我的索引頁面。我已經調用了我的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");
}
但是他們都沒有被擊中。我做錯了什麼?