0

我有一個自定義的行爲過濾器在一個數據庫上執行日誌我的MVC 3 web應用程序,我想獲得有關的訪問用戶的操作的詳細信息,所以我現在有這樣的代碼:可以從mvc3中的操作過濾器訪問參數嗎?

[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。

回答

0

你不能,因爲元數據是在編譯時創建的。

相關問題