我有一系列视图,每个视图都有自己的 ViewModel 类,其中包含他们需要展示自己的所有内容,例如:
public class CreateResourceViewModel
{
public Project Parent { get; set; }
public SelectList Categories { get; set; }
public Resource Resource { get; set; }
}
我想使用的 post 操作方法如下所示:
[AcceptVerbs (HttpVerbs.Post)]
public ActionResult Create (Resource resource)
{
// Update code...
}
请注意,我感兴趣的唯一对象是 CreateResourceViewModel 的 Resource 属性,而不是 CreateResourceViewModel 本身。其他一切对用户来说只是肉汁,他们正在更新的是资源类......
这在 MVC 框架中是否可行(即使它是 v2 CTP)?
谢谢大家