我的mvc 3 web应用程序中有一个自定义操作过滤器,它在数据库上执行日志,我想获得有关访问用户的操作的更多信息,所以我现在有了以下代码:
[ActionFilters.ProductStream(Message = "PUBLISH a Product")]
public ActionResult PublishProducts(PublishedContainerVO publishedContainer) {
//some code
}
我想做这样的事情:
[ActionFilters.ProductStream(Message = "PUBLISH a Product", Id = publishedContainer.Id)]
public ActionResult PublishProducts(PublishedContainerVO publishedContainer) {
//some code
}
这可能吗?我已经看到,在Action过滤器中,我可以通过他的键访问这些参数,但在这种情况下。。。我有一个复杂的对象,而不是一个简单的id。
不能,因为元数据是在编译时创建的。