我想編輯博客,但我的 ViewModel 無法獲取CategoryId和BlogId.

這是編輯視圖:

例如,我可以獲得其他資料Title,Description但CategoryId回傳 0。
這是 BlogEditVM:

如果您需要更多詳細資訊,我可以編輯我的帖子,謝謝。
uj5u.com熱心網友回復:
您正在將CategoryId值傳遞Category.CategoryId給 API 操作。因此,您無法從API 操作中CategoryId的物件獲取值。BlogEditVM
您需要在元素中指定name屬性,如下所示:<select>
<select asp-items="@ViewBag.values"
asp-for="@Model.Category.CategoryId"
class="form-control"
name="CategoryId">
...
</select>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/523671.html
標籤:C#asp.net 核心asp.net-core-mvc
上一篇:ASP.NET6Blazor:可以將目錄映射為wwwroot下的虛擬子目錄嗎?
下一篇:System.NotSupportedException:不支持“System.DateOnly”實體的序列化和反序列化
