2
这可能是重复的,但我找不到我正在寻找的问题,所以我在问它。如何测试一个方法参数是用一个属性装饰的?
你如何测试方法参数是用attribte装饰的?例如,下面的MVC操作方法,使用FluentValidation的CustomizeValidatorAttribute
:
[HttpPost]
[OutputCache(VaryByParam = "*", Duration = 1800)]
public virtual ActionResult ValidateSomeField(
[CustomizeValidator(Properties = "SomeField")] MyViewModel model)
{
// code
}
我敢肯定,我不得不强类型的lambda表达式使用反射,希望。但不知道从哪里开始。
感谢您的快速回答。我编辑了这个问题以提供获取MethodInfo的示例代码。 – danludwig 2012-04-18 02:45:09