这可能是重复的,但我找不到我正在寻找的问题,所以我问它。
您如何测试方法参数是否用属性修饰?例如,以下 MVC 操作方法,使用 FluentValidation 的CustomizeValidatorAttribute
:
[HttpPost]
[OutputCache(VaryByParam = "*", Duration = 1800)]
public virtual ActionResult ValidateSomeField(
[CustomizeValidator(Properties = "SomeField")] MyViewModel model)
{
// code
}
我确定我必须使用反射,希望使用强类型的 lambda。但不确定从哪里开始。