zoukankan      html  css  js  c++  java
  • MVC中的Startup.Auth.cs、BundleConfig.cs、FilterConfig.cs和RouteConfig.cs

    一、MVC中的Startup.Auth.cs、BundleConfig.cs、FilterConfig.cs和RouteConfig.cs四个文件在app_start中

    <1>BundleConfig.cs: 注册所使用的捆绑的CSS 和 JS文件。

    在BundleConfig.cs注册所使用的捆绑的CSS 和 JS文件:

    bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
    "~/Scripts/jquery-{version}.js"));
    bundles.Add(new ScriptBundle("~/bundles/easyui").Include(
    "~/Scripts/jquery.easyui.min-1.4.2.js"));

    在View使用方法:

    @Styles.Render("~/Content/easyui")
    @Scripts.Render("~/bundles/jquery")

    <2>FilterConfig.cs: 注册外部/全局过滤器,这些过滤器可以被应用到每个Action和Controller中去.

    全局Filter对整个应用程序的所有controller下的所有action方法有效。在App_Start/FilterConfig.cs文件中的RegisterGlobalFilters方法,可以把一个Filter类注册为全局,如:

    using System.Web;
    using System.Web.Mvc;
    using MvcApplication1.Infrastructure;

    namespace NewMVC {
    public class FilterConfig {
    public static void RegisterGlobalFilters(GlobalFilterCollection filters) {
    filters.Add(new HandleErrorAttribute());
    filters.Add(new time());  //这个类是你自己定义的,可以将这个类的内容应用到所有controller下的所有action方法
      }
     }
    }

    <3>RouteConfig.cs: 配置MVC应用程序的系统路由路径。
    <4>Startup.Auth.cs: 配置MVC应用程序的安全信息,包括Authentication和Authorization配置以及三方Authentication Provider,在这文件里,只有一个ConfigureAuth方法,此方法在根目录的Startup.cs中被调用。

  • 相关阅读:
    C#串口通信程序实现无感知签到与答题
    C# 调用adb command 读取手机型号和IMEI
    sql 截取字符串
    .NET下的ORM框架有哪些
    linq-to-sql实现left join,group by,count
    C# 生成二维码
    数据库面试题.net
    .net面试中的一些常见问题与答案
    Jquery判断其中任意一个文本框的值是否被修改
    矩阵乘法的MPI并行计算
  • 原文地址:https://www.cnblogs.com/May-day/p/5433785.html
Copyright © 2011-2022 走看看