zoukankan      html  css  js  c++  java
  • ASP.Net MVC(2) 之目录结构

    认识MVC从目录结构

    App_Data 文件夹

    用于存储应用程序数据。

    App_Start

    启动文件的配置信息,包括很重要的RouteConfig路由注册信息

    Content文件

    Content 文件夹用于静态文件,比如样式表(CSS 文件)、图表和图像。Visual Web Developer 会自动向 Content 文件夹添加一个 themes 文件夹。这个 themes 文件夹存放 jQuery 样式和图片。

    Controllers文件夹

    用来放置控制器,Controllers 文件夹包含负责处理用户输入和响应的控制器类。MVC 要求所有控制器文件的名称以 "Controller" 结尾。

    Models 文件夹

    Models 文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。

    Scripts文件夹

    系统自动创建了jquery文件.Scripts 文件夹存储应用程序的 JavaScript 文件。

    Views文件夹

    放置控制器的视图文件,Views 文件夹存有与应用程序的显示相关的 HTML 文件(用户界面)

    App_Start

    RouteConfig文件

    1 public static void RegisterRoutes(RouteCollection routes)
    2         {
    3             routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    4             routes.MapRoute(
    5                 name: "Default",
    6                 url: "{controller}/{action}/{id}",//controller目录下的,action匹配Controllers目录下actionresult,id是一个可写参数  
    7                 defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }//默认启动项HomeController下的Index
    8             );
    9         }
    View Code

    这个文件是路由注册文件,配置默认启动项,这里指定的controller是HomeController,actionResult是Index,id可写可不写。

  • 相关阅读:
    项目中docker swarm实践
    Spring的分模块开发的配置
    单点登录
    在服务器搭建git服务器
    Learn Git Lesson06
    kafka Poll轮询机制与消费者组的重平衡分区策略剖析
    gulp初体验
    vue-cli3中axios如何跨域请求以及axios封装
    vue-cli3中怎么配置vue.config.js文件
    svn的下载与安装,使用,包教包会!!!
  • 原文地址:https://www.cnblogs.com/yx007/p/5688620.html
Copyright © 2011-2022 走看看