关于textbo长度及验证问题

mvc 中,textbox一般都会设置长度,是只设置长度好呢,还是只设置数据验证好呢?

根据需要来,比如邮箱、密码等等还需要别的判断。