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