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可写可不写。

  • 相关阅读:
    Ionic2 自学须知的基本知识点
    Ionic2 启动加载优化总结
    Ionic2使用TypeScript调用自定义JavaScript脚本
    GPS坐标转百度地图坐标
    友情链接
    Python学习之路目录(收藏整理)
    基于Docker构建Jenkins CI平台
    KeepLived + nginx 高可用
    k8s-1.16 二进制安装
    Ansible自动化部署K8S集群
  • 原文地址:https://www.cnblogs.com/yx007/p/5688620.html
Copyright © 2011-2022 走看看