我創建了一個自定義Action Filter沒有問題。使用傳遞給ActionResult的參數的MVC動作過濾器?
但我想修改Action Filter以使用一些實際傳遞給我的方法的參數。
所以,如果我有以下方法:
[HttpPost]
[MyAttribute]
public ActionResult ViewUserDetails(Guid userId)
{
// Do something
}
如何從MyAttribute
裏訪問用戶id?有什麼方法可以直接傳入?
我不認爲有一種方法來訪問傳遞到該參數的用戶ID。可能有一種方法可以訪問登錄到系統的用戶的用戶標識。而且您可能能夠訪問視圖數據中的任何內容......但即使可以,我也不會推薦使用該路線。 – AwDogsGo2Heaven