• ASP.NET中MVC默认模板的项目结构


    场景

    ASP.NET中MVC编程模式简介与搭建HelloWorld项目:

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106795640

    在上面使用MVC搭建起来Hello World项目后。默认的项目结构如下:

    注:

    博客:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    因为ASP.NET采用的是“约定优于配置”,多数开发人员都会基于此规则去扩展,所以了解ASP.NET MVC的结构很重要。

    APP_Data:

    ASP.NET的特殊目录,存放于此的文件无法被下载,通常会将文件型数据和自定义的配置文件放置在此。

    App_Start:

    ASP.NET MVC的配置文件都放置在此。

    1.BundleConfig.cs: CSS 与JavaScript捆绑的最小化配置文件。

    2.FilterConfig.cs: 全局的动作过滤配置文件,默认已经加入HandleErrorAttribute。

    3.RouteConfig.cs:网址路由配置文件。

    4.Startup.Auth.cs:集成验证OAuth配置文件。

    Content:

    静态文件都放置于此,通常为css或txt。

    1.bootstrap.css: ASP.NET MVC5默认已经使用了bootstrap3.0版本。

    2.bootstrap.min.css:bootstrap3.0最小化版本的css文件。

    3.Site.css:MVC 范本的CSS文件。

    Controllers:

    控制器。

    1.AccountController.cs: 提供基本的会员机制范例程序代码。

    2.HomeController.cs: 基本的控制器,也是默认的主页控制器。

    Fonts:

    bootstrap 使用的图标字型文件夹。

    Modules:

    模型。

    AccountViewModels.cs:会员机制用到的ViewModel。

    IdentityModels.cs:新的验证机制使用的模型。

    Scripts:

    网站所需要的JavaScript都放置在此。

    Views:

    1.Account:对应AccountController 的视图页面都放置在此。

    2.Home:对应HomeController的视图页面。

    3.Shared:网站内共享的视图页面。

    4.package.config:项目程序包配置文件,还原程序包所必须的文件。

    5.Project_Readme.html:新建项目的欢迎页面。

    6.Startup.cs:OWIN的配置文件。

    视图。

  • 相关阅读:
    aop 注解 开启spring自带的事务
    springmvc异常统一处理
    ZeroMQ接口函数之 :zmq_ctx_get
    ZeroMQ接口函数之 :zmq_ctx_destroy
    ZeroMQ接口函数之 :zmq_connect
    ZeroMQ接口函数之 :zmq_close
    ZeroMQ接口函数之 :zmq_bind
    ZeroMQ接口函数之 :zmq
    nmap的script参数列表
    一个不错的安卓下ssh客户端
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13208869.html
Copyright © 2020-2023  润新知