English 中文(简体)
MVC 利用数据年度确认日期
原标题:MVC validation of Date using DataAnnotations

这是我的示范类

public class Model
{
    [DataType(DataType.DateTime, ErrorMessage = "My error message")]
    public DateTime Day { get; set; }
}

When I try to input incorrect value for example "notdate" i got the error "The value notdate is not valid for Day." instead of my specified ErrorMessage "My error message".

我使用伙伴关系。 NET MVC 3.0 beta。 这是ug?

问题回答

值得注意的是你描述的行为。

首先,你之所以收到这一错误,是因为有人试图将直线价值分配到某个时间点时,就把一个例外。 发生这种情况时,任何可能与外地相关的验证信息都将与一般信息相矛盾: 数值{0}不适用于{1}。

第二,基数数据TypeAttribute确实在实地进行任何验证。 你们将使用反射器,看到数据TypeAttribute。 238. IsValid()方法宣布如下:

public override bool IsValid(object value)
{
    return true;
}

希望这一帮助。

无,这是现有模型约束器的缺省功能。

该数据表与具有约束力的基本模式毫无关系,赢得了压倒性的基本模型约束错误。





相关问题
WebForms and ASP.NET MVC co-existence

I am trying to make a WebForms project and ASP.NET MVC per this question. One of the things I ve done to make that happen is that I added a namespaces node to the WebForms web.config: <pages ...

Post back complex object from client side

I m using ASP.NET MVC and Entity Framework. I m going to pass a complex entity to the client side and allow the user to modify it, and post it back to the controller. But I don t know how to do that ...

Create an incremental placeholder in NHaml

What I want to reach is a way to add a script and style placeholder in my master. They will include my initial site.css and jquery.js files. Each haml page or partial can then add their own required ...

asp.net mvc automapper parsing

let s say we have something like this public class Person { public string Name {get; set;} public Country Country {get; set;} } public class PersonViewModel { public Person Person {get; ...

structureMap mocks stub help

I have an BLL that does validation on user input then inserts a parent(PorEO) and then inserts children(PorBoxEO). So there are two calls to the same InsertJCDC. One like this=>InsertJCDC(fakePor)...

ASP.NET MVC: How should it work with subversion?

So, I have an asp.net mvc app that is being worked on by multiple developers in differing capacities. This is our first time working on a mvc app and my first time working with .NET. Our app does not ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

热门标签