如果Viewmodel未传递给控制器的post方法,可以按照以下步骤解决:
确保在View中使用了表单来提交数据,并且表单中的属性与Viewmodel中的属性匹配。
使用@model指令将Viewmodel与View绑定,确保View中使用的是正确的Viewmodel。
将Viewmodel作为参数传递给控制器的post方法,例如:
[HttpPost] public IActionResult MyPostMethod(MyViewModel myViewModel) { // 在此处处理数据 return View(); }
通过以上步骤,可以将Viewmodel成功传递给控制器的post方法。