zoukankan      html  css  js  c++  java
  • .net core 过滤器

    出处: https://www.cnblogs.com/intotf/p/10189665.html
         app.UseMvc(routes =>
                {
                    routes.MapRoute(
                        name: "default",
                        template: "{controller=Home}/{action=Index}/{id?}");
                });
    
    
                //添加根目录下的  UpdataFiles目录可以防问
                app.UseStaticFiles(new StaticFileOptions()
                {
                    FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), "UpdataFiles")),
                    RequestPath = new PathString("/UpdataFiles")
                });
    
                //添加(wwwroot目录下的)静态文件夹防问   如文件夹下的 js css  图片
                app.UseStaticFiles();
        public class FilterController : ActionFilterAttribute
        {
            public override void OnActionExecuting(ActionExecutingContext context)
            {
                //拦截全局里是否带了token
                if (string.IsNullOrEmpty(context.HttpContext.Request.Query["token"]))
                {
                   
                }
    
            }
        }
          public void ConfigureServices(IServiceCollection services)
            {
                services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
                services.AddMvc(options =>
                {
                    //options.Filters.Add<XXXActionFilter>();
                    options.Filters.Add<FilterController>();
                });
                
            }
  • 相关阅读:
    多态及鸭子类型
    面向对象三大特性之——继承
    类的组合
    类的成员和命名空间
    JAVA中常用的类
    JAVA自学笔记(5)
    JAVA自学笔记(4)
    JAVA自学笔记(3)
    JAVA自学笔记(2)
    JAVA自学笔记(1)
  • 原文地址:https://www.cnblogs.com/enych/p/11738826.html
Copyright © 2011-2022 走看看