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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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