首先,确保在视图中正确绑定了模型属性。例如,在提交表单时,要确保HTML中的表单元素的名称与属性名称匹配。
其次,如果在控制器中使用FromForm或FromUri等绑定属性,需要确保其名称与视图中表单元素的名称匹配。
示例代码:
在视图中,确保表单元素的名称与视图模型属性名称匹配:
在控制器中,使用FromForm属性来绑定表单数据:
[HttpPost] public IActionResult MyAction([FromForm]MyViewModel model) { // Do something with the model return View(); }
其中,MyViewModel定义如下:
public class MyViewModel { public string UserName { get; set; } // other properties }