asp.net-mvc – ASP.NET MVC框架中的MVVM和ModelBinders

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC框架中的MVVM和ModelBinders前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一系列视图,每个视图都有自己的viewmodel类,其中包含显示自己所需的所有内容,例如:
  1. public class CreateResourceviewmodel
  2. {
  3. public Project Parent { get; set; }
  4. public SelectList Categories { get; set; }
  5. public Resource Resource { get; set; }
  6. }@H_403_3@
  7. 我想使用的post动作方法如下所示:

  8. [AcceptVerbs (HttpVerbs.Post)]
  9. public ActionResult Create (Resource resource)
  10. {
  11.    // Update code...
  12. }@H_403_3@ 
  13.  

    请注意,我唯一感兴趣的对象是CreateResourceviewmodelResource属性,而不是CreateResourceviewmodel本身.其他所有东西对于用户来说都是肉汁,他们正在更新的是资源类……

  14.  

    这可能在MVC框架内(即使它是v2 CTP)吗?

  15.  

    谢谢大家

解决方法

当然.使用:
  1. public ActionResult Create([Bind(Prefix="Resource")]Resource resource)@H_403_3@

猜你在找的asp.Net相关文章