asp.net mvc ViewModel和Model

个人理解model是对应数据库中的表,ViewModel是对应视图中的字段,但如果我使用ViewModel的话,那数据验证怎么验证?比如Model为user的类:publ... 个人理解model是对应数据库中的表,ViewModel是对应视图中的字段,但如果我使用ViewModel的话,那数据验证怎么验证?
比如Model为user的类:

public class user
{
public int id{get;set;}
[stringLength(100,ErrorMessage="长度不能超100字符")]
public string name{get;set}
}
如果我使用ViewModel类:
public class reUser
{
public string name{get;set;}
}
怎么进行字段验证?
展开
 我来答
软软绵绵糯糯EE
2015-08-26 · 超过20用户采纳过TA的回答
知道答主
回答量:26
采纳率:100%
帮助的人:21.9万
展开全部
没人规定什么model是什么,如果与数据库连接的类连接的类是DataModel,那么你写一个和DataModel一样的ViewModel类,再加上验证就行了啊,最后再把通过验证的ViewModel赋值给DataModel
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式