asp.net-mvc – ASP.NET MVC框架中的MVVM和ModelBinders
发布时间:2020-05-23 07:53:06 所属栏目:asp.Net 来源:互联网
导读:我有一系列视图,每个视图都有自己的ViewModel类,其中包含显示自己所需的所有内容,例如: public class CreateResourceViewModel{ public Project Parent { get; set; } public SelectList Categories { get; set; } public Resource Res
|
我有一系列视图,每个视图都有自己的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)吗? 谢谢大家 解决方法当然.使用:public ActionResult Create([Bind(Prefix="Resource")]Resource resource) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- .net – Castle Windsor有没有什么缺点?
- asp.net-mvc – 使用catchall通配符重定向到控制
- asp.net-mvc – ASP.NET MVC会话过期
- ASP.NET MVC编辑器模板和Html.EditorFor(…) –
- asp.net – 在.net应用程序中使用jquery禁用回发
- asp.net-mvc – 启用relaxedUrlToFileSystemMapp
- asp.net – 使用Entity Framework的仓库模式(mvc
- asp.net-mvc-3 – 使用多个Web应用程序共享控制器
- 如何刷新#include文件 – 它们在IIS7 / ASP.NET上
- 为什么我的ASP.NET项目不会在启动项目中运行在开
热点阅读
