据我所知,System.ComponentModel.DataAnnotations.DataTypeAttribute不适用于MVC v1中的模型验证.例如,
public class Model
{
[DataType("EmailAddress")]
public string Email {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,不会在MVC v1中验证Email属性.它在MVC v2中运行吗?
我需要确定对象的ToString()方法是否将返回有意义的字符串而不是其类名.例如,bool,int,float,Enum等返回有意义的字符串,而ArrayList的实例将返回"System.Collections.ArrayList".如果有一种简单的存档方式吗?
提前致谢.
此致,韦恩