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

  • 相关阅读:
    一个丰富的通知工具类 --第三方开源--NotifyUtil
    RecycleView出现折叠效果--第三方开源--SectionedExpandableGridRecyclerView
    Socket TCP连接相互通信
    InputStream与String,Byte之间互转
    socket调试工具
    可直接导入studio的 android-Ultra-Pull-To-Refresh-master
    纯手写验证码MVC中
    Upload图片-单张
    C#、SQL中的事务
    MVC、控件、一般处理程序中的session and cookie
  • 原文地址:https://www.cnblogs.com/yx007/p/5688620.html
Copyright © 2011-2022 走看看