在 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) { ... }
沒有留言:
張貼留言