zoukankan      html  css  js  c++  java
  • 了解MVC框架开发

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

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

    以及路由。

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

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

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

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

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

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

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

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

  • 相关阅读:
    浅谈prufer编码
    数据结构训练之三
    博弈论训练之一
    动态规划训练之十三
    杂题训练之七
    奇技淫巧训练之八
    浅谈博弈论
    浅谈卡特兰数
    奇技淫巧训练之七
    浅谈概率期望的一些例题
  • 原文地址:https://www.cnblogs.com/666qq/p/5803076.html
Copyright © 2011-2022 走看看