Kie*_*ron 7 asp.net-mvc mvvm modelbinders
我有一系列视图,每个视图都有自己的ViewModel类,其中包含显示自己所需的所有内容,例如:
public class CreateResourceViewModel
{
public Project Parent { get; set; }
public SelectList Categories { get; set; }
public Resource Resource { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我想使用的post动作方法如下所示:
[AcceptVerbs (HttpVerbs.Post)]
public ActionResult Create (Resource resource)
{
// Update code...
}
Run Code Online (Sandbox Code Playgroud)
请注意,我唯一感兴趣的对象是CreateResourceViewModel的Resource属性,而不是CreateResourceViewModel本身.其他所有东西对于用户来说都是肉汁,他们正在更新的是资源类......
这可能在MVC框架内(即使它是v2 CTP)吗?
谢谢大家
Cra*_*ntz 14
当然.使用:
public ActionResult Create([Bind(Prefix="Resource")]Resource resource)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2419 次 |
| 最近记录: |