版权声明:本文为博主原创文章,未经博主允许不得转载。

前言:本篇文章我们浅谈下MVC各个部分,模型(model)-视图(view)-控制器(controller),

以及路由。

对于使用MVC的好处大家都心知肚明,比如前台代码和后台代码分离,耦合度降低,实现了前端和后端可以同时进行的好处,还有,对于利于维护也是不言而喻的,还有等等,就不一一细说了。

开发MVC时,第一步就从创建控制器开始,一般是一个模块对应一个控制器,一个操作对应一个action;

如果是要将数据传到前端可以采用对象传过去,而且这对象属性你自己定义需要传什么数据过去而定义好的,但添加的视图需是Razor

然后,在视图中先声明好类型如@model Game.UI.Models.GameByPage 也可以在你创建视图时,直接创建强类型视图再选择对象模型,如图:

在视图中,你可以直接@Model.属性取出后台传过来的值,从而进行各种操作;同理,视图和控制器间的是可以进行数据交互的,如果前端要把操作数据传给后台,也可以通过href和表单提交将参数传给指定的控制器中的action。

MVC还有一个就是路由了,先说下路由配置文件在RouteConfig.cs文件夹下,点进去发现:

里面有一个路由配置的方法,填上你的控制器和action以及参数名称,

后言:本文章有不足之处请多多包涵,其目的是大概让你了解MVC开发模式,谢谢

最新文章

  1. string类型转换int类型
  2. 【Swift】 应用内显示 AppStore 某个应用的详情
  3. 网络同步带来的bug
  4. 【USACO 2.1】Ordered Fractions
  5. 黑马程序员——OC语言 三大特性之继承
  6. Browser设置UA值
  7. jQuery form插件的使用--使用 fieldValue 方法校验表单
  8. rpc rmi http
  9. [SSH服务]——一些安全性配置和补充实验
  10. ifndef/define/endif作用和用法
  11. 12个有趣的C语言问答(详解)
  12. 【python自动化第六篇:面向对象】
  13. IOS创建开源库步骤,提交cocoa pods官网,别人可以使用
  14. docker 基础命令二
  15. caffe的cancat层
  16. Write less code
  17. EBS server log日志
  18. MFC中处理UI界面时的注意点
  19. 洛谷P3243 [HNOI2015]菜肴制作 拓扑排序+贪心
  20. java自学入门心得体会 从环境配置开始

热门文章

  1. 中控考勤机WEB主动上报接收SERVER程序
  2. C# 获取农历日期
  3. AC日记——Little Elephant and Array codeforces 221d
  4. AC日记——Maximal GCD codeforces 803c
  5. 在C#中将金额转换成中文大写金额
  6. Job的使用
  7. 使用create-react-app命令创建一个项目, 运行npm run eject报错
  8. bean装配--auto
  9. UIPanGestureRecognizer判断滑动的方向
  10. mtd-utils 工具的使用