MVC ActionArguments of ActionExecutingContext всегда пустC#

Место общения программистов C#
Anonymous
MVC ActionArguments of ActionExecutingContext всегда пуст

Сообщение Anonymous »

У меня есть эта функция в контроллере -

Код: Выделить всё

[ServiceFilter(typeof(LoggedInAttribute))]
[HttpPut("bio")]
public ActionResult ChangeBio(string UserId, string Bio)
{ ... }
и этот класс атрибута —

Код: Выделить всё

public class LoggedInAttribute : ActionFilterAttribute
{
...

public async override void OnActionExecuting(ActionExecutingContext filterContext)
{
// HERE IS `filterContext.ActionArguments.Keys.Count` ALWAYS ZERO
// NO MATTER THE ACTION ITS CALLED FROM
}

...
}
Почему это может произойти? Меня это больше всего озадачивает, в одном поле видит параметры, а в другом нет?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ways-empty

Вернуться в «C#»