在 Html.Action 產生 partialView 時碰到錯誤,不過我不是因為傳入的內容是 null
Html.Action("GetXXX", "Ctrler", new { QId = Model.Id })
// 其中 Model.Id 有值
而是因為public ActionResult GetXXX(Guid Id)
{
...
}
Controller 中的方法參數名稱跟 Html.Action 取的不一樣(一個叫 QId 一個叫 Id),所以就爆了。只要都改成 Id 即可。
// V
Html.Action("GetXXX", "Ctrler", new { Id = Model.Id })
// C
public ActionResult GetXXX(Guid Id)
{
...
}
沒有留言:
張貼留言