2014-12-02 97 views
1

我有以下驗證,並且我不能以任何方式獲取stackOverflow。有什麼辦法嗎?有沒有辦法來阻止這個FluentValidation上的stackoverflow?

public GridLayoutModelValidator() 
    { 
     //some validations 
     RuleFor(layout => layout.Rows).NotEmpty().SetCollectionValidator(new GridLayoutRowModelValidator()); 
    } 
} 

public class GridLayoutRowModelValidator : AbstractValidator<GridLayoutRowModel> 
{ 
    public GridLayoutRowModelValidator() 
    { 
     //some validations 
     RuleFor(row => row.Modules).Cascade(CascadeMode.Continue).NotEmpty() 
      .SetCollectionValidator(new GridLayoutModuleDataModelValidator()); 
    } 
} 

public class GridLayoutModuleDataModelValidator : AbstractValidator<GridLayoutModuleDataModel> 
{ 
    public GridLayoutModuleDataModelValidator() 
    { 
     //some validations 
     RuleFor(module => module.Rows).SetCollectionValidator(new GridLayoutRowModelValidator());  
    } 
} 
+0

你能告訴模型類和驗證調用(例如控制器動作)的情況下? – 2015-04-11 02:33:14

回答

相關問題