我有一个扩展System.Web.Mvc.Controller
的控制器,我有一个方法
public ActionResult GetCategoryTreeNode(CategoryTreeNode parentNode)
{
//to something
return new ActionResult();
}
CategoryTreeNode是
的地方public class CategoryTreeNode
{
public string DisplayName { get; set; }
public long Id { get; set; }
}
当我使用调用此GetCategoryTreeNode时,parentNode.DisplayName的值为null,parentNode.Id为0.
我需要在服务器端更改什么才能使用客户端传递的值填充parentNode? p>
答案 0 :(得分:0)
我会将[HttpPost]
添加到您的控制器操作中,如果这不起作用,请尝试将[FromBody]添加到参数中。
[HttpPost]
public ActionResult GetCategoryTreeNode([FromBody] CategoryTreeNode parentNode)
{
//to something
return new ActionResult();
}