1234567891011121314151617181920212223242526 |
- using Microsoft.AspNetCore.Http;
- using Microsoft.AspNetCore.Mvc.Filters;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- namespace WebApplet.Filters
- {
- public class QueryStringFilter : IActionFilter
- {
- public void OnActionExecuted(ActionExecutedContext context)
- {
- // OnActionExecuted(context);
- }
- public void OnActionExecuting(ActionExecutingContext context)
- {
- var queryString = context.HttpContext.Request.QueryString;
- queryString = QueryString.FromUriComponent(queryString.Value.Replace("+", "%2B"));
- context.HttpContext.Request.QueryString = queryString;
- }
- }
- }
|