博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.Net MVC(2) 之目录结构
阅读量:6930 次
发布时间:2019-06-27

本文共 1101 字,大约阅读时间需要 3 分钟。

认识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下的Index8             );9         }
View Code

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

转载于:https://www.cnblogs.com/yx007/p/5688620.html

你可能感兴趣的文章
数据绑定流程分析
查看>>
很好的验证码
查看>>
使用NIFTI指令画nii图像
查看>>
CentOS7使用firewalld打开关闭防火墙与端口
查看>>
R语言推特twitter转发可视化分析
查看>>
转:Android View.post(Runnable )
查看>>
ChinaTest第二天
查看>>
CSS中position的absolute和relative的应用
查看>>
C#和C++的区别
查看>>
推荐几个我日常使用的IT在线测试工具
查看>>
关于完成端口IOCP异步接收连接函数AcceptEx注意事项 (转)
查看>>
How to use epoll? A complete example in C
查看>>
JScriptHelper类
查看>>
“万能数据库查询分析器”中英文4.02版本 2013-4-3日已在国内几大软件下载网站发布,敬请使用...
查看>>
SSH无密码验证登录的实现(转摘)
查看>>
C# 修饰符的总结 default public private protected internal protectedinternal
查看>>
薛定谔之猫_百度百科
查看>>
jason数据格式详解
查看>>
让IE支持CSS 3圆角属性的方法(转)
查看>>
Java泛型详解
查看>>