ActionFilterAttribute-检索querystring .net core 2.2

时间:2019-01-18 15:05:07

标签: asp.net asp.net-core .net-core

我正在开发FilterAttribute,并且想从查询字符串中读取。

我收到如下所示的错误。根据一些博客文章,这是可以接受的做法https://jacstech.wordpress.com/2013/07/23/retrieving-parameters-from-the-query-string-in-the-url-in-net/,但我认为这在.net core 2.2中已发生变化

python manage.py dbshell

ERPFilter.cs(32,61):错误CS0021:无法将带有[]的索引应用于'QueryString'类型的表达式[C:\ Projects \ FarrisCosting \ Projects.csproj]

1 个答案:

答案 0 :(得分:0)

我已经使用代码获取了QueryString值

public class TestFilter : IActionFilter
{
   public void OnActionExecuted(ActionExecutedContext context)
   {

   }

   public void OnActionExecuting(ActionExecutingContext context)
   {
      var queryStringValue= context.HttpContext.Request.Query["QueryStringKey"].ToString();
   }
}