【发布时间】:2015-06-01 11:35:28
【问题描述】:
我有以下课程
[Validator(typeof(MyViewModelValidator)]
public class MyViewModel
{
public string Prop1 {get; set;}
public string Prop1 {get; set;}
public class MyViewModelValidator : AbstractValidator<MyViewModel>
{
public MyViewModelValidator()
{
//Stuff goes here
}
}
}
而且我注意到 Validator 构造函数在我的应用程序中只被调用一次。这是有问题的,因为我在验证器中访问了 HttpContext。我该如何处理这种情况?
谢谢
【问题讨论】:
-
该用户解决了类似问题:stackoverflow.com/questions/17005146/…
-
Thanls,是的,我见过这个问题,但我知道我不能使用单例。我的问题更多:为什么我的代码表现为单例,我该如何防止这种情况。
标签: c# asp.net-mvc asp.net-mvc-5 fluentvalidation