asp.net-mvc – ViewModel有自己的逻辑吗?
发布时间:2020-05-30 12:11:16 所属栏目:asp.Net 来源:互联网
导读:在分配ViewModel字段时,域对象是应该直接传递给ViewModel对象,然后确定如何呈现数据,还是像服务这样的另一个类是否应该将模型中的数据分配给ViewModel? 也: 编辑:将视图模型划分为接收器和演示者是否有任何意义? (而不是仅在更新时绑定某些字段?) 通常,C
|
在分配ViewModel字段时,域对象是应该直接传递给ViewModel对象,然后确定如何呈现数据,还是像服务这样的另一个类是否应该将模型中的数据分配给ViewModel? 也: 编辑:将视图模型划分为接收器和演示者是否有任何意义? (而不是仅在更新时绑定某些字段?) 解决方法通常,Controller Action接受业务对象并放置viewmodel所需的任何内容.如果您的业务对象包含字段Name,Address,Id和View应仅显示Name,则ViewModel只有一个字段“Name”,控制器操作会填充它. ViewModel应该对您的业务类一无所知,它应该只知道它需要显示的东西. 主/唯一的逻辑是“显示逻辑”,就像“如果TotalAmount是负数,用CSS Class negativeNumber显示它”. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何在MVC3上使用authorize属性
- asp.net-mvc-2 – asp.net-mvc2 – 不使用Model的强类型助手
- asp.net – 如何在IIS Express下启用区分大小写?
- asp.net-mvc-5 – ASP.net身份禁用用户
- asp.net-mvc – 使用IIS 7重写模块重写Ampersand URL
- asp.net-web-api – asp.net web api self hosting / owin
- asp.net – SQL – 两个不同长度的字符串之间的相似性
- asp.net-mvc-2 – ASP.NET-MVC2预览1:有任何重大变化吗?
- asp.net – SignalR和浏览器连接限制
- asp.net – HttpContext.Current.User为空,即使Windows身份
推荐文章
站长推荐
- asp.net – IIS表达请求的执行时间要长4倍
- asp.net-mvc-4 – 使用Durandal的会话数据
- asp.net-mvc – 如何为每个ActionLink指定默认区
- 用asp.net MVC局部视图加载jquery
- asp.net – Response.End()和Response.Flush()之
- asp.net – System.InvalidOperationException:
- asp.net-mvc – 如何在asp.net mvc 3中使用@html
- asp.net – 任何有关绘图组件/库的经验
- 如何刷新#include文件 – 它们在IIS7 / ASP.NET上
- asp.net-mvc – Razor查看引擎在VB.NET中的怪癖
热点阅读
