【发布时间】:2020-07-30 14:31:28
【问题描述】:
我尝试将我的 Json 绑定到的模型:
public class UserText
{
public string Title { get; set; }
public string Description { get; set; }
public string Content { get; set; }
public string MainImageStr { get; set; }
public List<int> CategoriesIds { get; set; }
public List<string> LocationStrList { get; set; }
}
public class AdminText : UserText
{
public int Type { get; set; }
public string KeyWords { get; set; }
public string HomepageTitle { get; set; }
public string HomepageDescription { get; set; }
public string TitleAltOfImage { get; set; }
public bool IsHomePageText { get; set; } = false;
public int HomepageOrder { get; set; }
public bool EnableComments { get; set; } = true;
public bool IsMultiLanguage { get; set; } = false;
public short LanguageType { get; set; }
public int Status { get; set; }
}
JSON:
{
"LocationStrList": "7_110",
"CategoriesIds": "33",
"TitleAltOfImage": "asdasdasdasdasdasdssss",
"KeyWords": "asdasdasdasdasdasdssss",
"EnableComments": "false",
"Type": "2",
"LanguageType": "1",
"Status": "1",
"IsHomePageText": "false",
"HomepageTitle": "asdasdasdasdasdasdssss",
"HomepageDescription": "asdasdasdasdasdasdssss",
"HomepageOrder": "2",
"IsMultiLanguage": "false"
}
Mvc 控制器动作签名:
public async Task<JsonResult> AddText(AdminText newText)
模型的每个属性都是空的,这是为什么呢?
【问题讨论】:
标签: c# asp.net-mvc asp.net-core .net-core