1
我試圖執行一些記錄的更新。 當我插入記錄後,我調用創建操作,我拿出一些記錄並更改非主鍵值。然後我調用UpdateModel來嘗試保存它們。 但我得到錯誤:類型「」的模型未成功更新。 如果我檢查ModelState,我發現id值(至少是PK和IDENTITY失敗 - >值是必需的。)。 id處的值不存在。 我在做什麼錯?ASP.NET MVC - 更新記錄
我試圖執行一些記錄的更新。 當我插入記錄後,我調用創建操作,我拿出一些記錄並更改非主鍵值。然後我調用UpdateModel來嘗試保存它們。 但我得到錯誤:類型「」的模型未成功更新。 如果我檢查ModelState,我發現id值(至少是PK和IDENTITY失敗 - >值是必需的。)。 id處的值不存在。 我在做什麼錯?ASP.NET MVC - 更新記錄
很難猜測是什麼原因可能是,但如果你從形式觸發了整個事情,我會做的HTML形式的「查看源文件」,並確保你的id是有(在一個隱藏字段?)。也許你忘了在將視圖模型傳遞給視圖之前在視圖模型中設置id屬性?
這是我沒有看到一些示例代碼:)
你可以張貼一些代碼最好的猜測? – GvS 2011-01-20 11:21:41