Авторизация ASP.NET MVC на основе параметров маршрута

Мой сайт позволяет людям редактировать сообщения. Я хочу, чтобы люди редактировали только свои сообщения. Мне нужен атрибут авторизации, например:

[CanEditPost(PostId = Id)]
ActionResult Edit(int Id) { }

Но похоже, что параметры атрибутов должны быть статическими, что делает это невозможным. Есть ли способ обойти это?

7
задан Ruben Bartelink 22 May 2012 в 23:34
поделиться