总算要进入MVC架构介绍了...
前面整整15天都在讲基础的部分,简易说明资料库如何连线、C# 基本应用、Html 基本介绍...後续会正式进入MVC架构中运用前几天讲的内容实际说明如何新增、删除、修改、查询 以及WebApi 使用...
在Day1有提到MVC这3种个别需要用到的程序语言如下
模型(Model):C#、 Sql
控制器(Controller):C#
检视(View):Html、Css 、Jquery、bootstrap、JavaScript、Razor 、Angular (前端相关技术)
MVC逻辑设计有个口诀:Model要重、Controller要轻、View要笨
控制器(Controller) :负责处理路由相关资讯,转发Model资料给View来回应,因为要处理Model跟检视的沟通所以不可以太复杂要"轻"。
模型(Model) :负责处理资料逻辑,因为资料很多逻辑很多所以很"重"。
检视(View) :只负责处理显示画面UI,所以很"笨"因为只要负责UI。
开启MVC专案後可以看到以下资料夹
AppStart - 网站启动设定(含路由开始启动的位置)
Content - 存放前端套件、CSS的地方
Controller - 所有控制器的原始码
fonts- 字型
Models - 与模型(类别)相关的原始码
Scripts - 存放JavaScript档案
View - 所有检视的原始码,依据不同的Controller名称会有对应名称的目录
ViewStart-存的是预设Layout 目录
Shared-Layout View 目录
以上焦点会放在Controller、Models、View部分,後续会以这3个资料夹为主作介绍....
<<: Day07:07 - User服务(2) - 前端 - 注册、登入、JS正则表达式
来到第6周 上述到游戏专题已开始 在团体生活中 里面难免会遇到一些纷争 毕竟,只要有人群就会形成一个...
今日kata 原始题目如下:(4kyu) Write a function validSolutio...
人员终於跨入两位数,虽然只是个不明显的里程碑; 但也准备从「求生存」往「求发展」的路程前进。 这时候...
flutter_native_splash App 启动时的launch画面 首先在pubspec....
验证码小帮手现在预设的图文选单是获取验证码,可是使用者在身分认证前并不能使用这个功能,也就是说身份认...