今天第一次写博客,之前从学校出来,学了ASP.NET, 现在第一份工作接触的是MVC,在此便记录和分享一下学习MVC的过程,希望能和大家多一些交流。言归正传,首先给大家介绍一下MVC的基础知识。

MVC是一种微软已经写好的框架,分为Model View Controller,是模型(model)-视图(view)-控制器(controller),适用大型或者中型的网站开发,代码纯净,逻辑清晰,应该是现在比较流行的.NET框架。

今天从我的第一个MVC5程序说起:

这就完成了一个mvc项目的建立, 接下来,便需要建立一个属于自己的视图(页面)

在MVC中,我理解的是  C 到 V ,M , 是C 和 V之间的沟通桥梁。 在这里需要注意的是,C和V之间的默认关系,因为我这里用到的是微软的框架, 用人家的东西,就得按人家的规矩来,因此,这里要注意默认机制

比如说你的控制器C   LoginController  , 那你的理解里它就是一个 Login 的控制器, 后缀Controller 是微软自带的识别 , 对应的视图View 里面, 则是 Login文件夹

下面,介绍第一个页面,

我们将在这两个文件夹, 建立自己的页面

首先打开Controller 文件夹

随便命名一个控制器, 然后打开它 。

会看到这样的场景

右键 Index 这个控制器动作

这个布局页你随便, 前提是你有, 类似于ASP.net里的布局自定义控件,可以酌情使用, 不用就不勾选

添加成功后, 在View页面,可以看到对呀的View文件夹下有一个Index 视图页面, 名称和你自己建立的ActionResult动作方法的名称相关, 这时候, 可以打开该视图页面,

会发现和html页面一样了, 当然,不同点和优点,我会在下一期, 给大家分享。

有其他疑问,或是想互相交流的,可以联系我的QQ: 58608576

最新文章

  1. ZKUI中文编码以及以docker方式运行的问题
  2. Open any local folder/file in IE11 (and more) using MSHH
  3. C/C++ 调用qsort/sort 对字符数组排序的cmp函数写法
  4. Unity之屏幕画线
  5. PIG的配置
  6. java filter的一些理解
  7. 【转】Ubuntu下配置支持Windows访问的samba共享
  8. OpenCV五学习: 如何使用命令来启动或关闭OpenCV的CPU指令系统CV_SSE2,CV_SSSE4和其他优化
  9. vue中$on与$emit的实际应用
  10. Spring注解AOP及单元测试junit(6)
  11. node 学习(二)
  12. 一个简单的Loading控件
  13. pacman 命令
  14. 绑定checkedComboBox
  15. C. Meme Problem
  16. RMQ求解->ST表
  17. CodeForces - 616F:Expensive Strings (后缀自动机)
  18. python学习笔记——python JSON
  19. Xcode7安装CocoaPods
  20. 如何使用Matrix对bitmap的旋转与镜像水平垂直翻转

热门文章

  1. Apache Maven Cookbook(一)maven 使用命令创建、编译java项目
  2. Adobe AIR 代码签名证书使用指南
  3. Python函数基础---参数、变量
  4. P - FatMouse and Cheese 记忆化搜索
  5. C# 反射基础
  6. Maven项目pom.xml报错
  7. Luca Canali
  8. C#中类的详解
  9. 一个性能较好的jvm參数配置以及jvm的简单介绍
  10. 一个JS多个数组取交集算法