《ASP.NET MVC》
里面有MVC的基础知识,包括对MVC的简单使用。1、怎样在controller和View中填写代码。2、创建强类型视图,用Razor语法创建表单,创建控件,以及表单提交。3、Controller与View之间相互传递参数和接收参数的方式。4、MVC和EF实现简单的增删改查。
周坤_66
代码是一种艺术
展开
-
《MVC +EasyUI 》——表单的提交
之前用AJax给Controller传递参数,然后再调用服务端的方法对数据库进行更改,今天碰到一个新的方法,就是表单的提交,这样可以省去AJax穿参。当表单提交后,我们可以获取表单上控件中的值,然后再调用服务端的方法对数据库进行更改。下面的一张截图是具体的业务需求。 一、要实现的功能:从上面这个表单中,获取控件中的值,然后传递给后台。下面是表单代码。 二、表单代原创 2016-01-10 22:32:36 · 4967 阅读 · 23 评论 -
初识《MVC》
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。原创 2016-01-15 16:41:11 · 1759 阅读 · 23 评论 -
《MVC+EF》——用DBFirst创建ADO.NET实体数据模型和对象关系映射
现在越来越喜欢MVC了,不光是因为ITOO中用到了他,而是因为它里面包含了很多的知识点让我们去学习,我们的ITOO在服务端用到了EF和WCF,而对于MVC来说,他也可以与EF合作操作数据库,也可以像WebForm一样为用户显示数据。下面我总结一下用DBFirst来创建实体数据库模型。 1、新建ASP.NET MVC 4 Web 应用程序 2、创建空的模板原创 2016-01-16 15:19:09 · 5783 阅读 · 14 评论 -
《MVC+EF实现增删改查》——查
在MVC的控制器中查询数据库中的数据,然后在用视图显示出来,这套流程是怎么走的哪,下面我自己先宏观的总结一下。 首先,在Controllers文件夹下创建HomeController控制器,然后在ActionResult Index()方法右击——>添加视图。然后在HomeController页面引用命名空间(Models)。 一、查询数据 查询数据的时候,我总结了四原创 2016-01-18 08:26:11 · 10636 阅读 · 28 评论 -
《MVC + EF实现增删改查》——操作EF实体详解与删除
这篇博客我本来想总结一下用EF删除的使用,但是我还想写一写EF是怎样操作实体的,因为增删改查都是对实体进行操作,操作实体的步骤明白了,其它得都大同小异了。 EF操作数据库的方法是操作实体,我们将数据库中的表映射到成实体后,我们在VS直接操作实体就可以操作数据库,那EF是怎样操作实体的哪? 下面以查询为例子。 先写一段查询的代码,查询出来的数据是用一个实体返回的。 M原创 2016-01-18 11:38:28 · 15262 阅读 · 19 评论 -
《MVC + EF实现增删改查》——改
在MVC中,使用EF对数据库中的数据进行修改真是爽到极点了,下面的一篇文章我总结的是:利用一条数据ID属性,更改里面的内容。这项更改操作用到了强类型的下拉列表框,还有MVC视图中Model这个属性等等。 一、将要执行业务的思维逻辑 1、从数据库搜索出数据来,将数据显示在前台View界面; 2、点击修改按钮,将待修改数据的ID传给Controller里相对应的方法;原创 2016-01-18 11:39:39 · 8964 阅读 · 33 评论 -
《MVC》——ViewData、ViewBag、TempData、model
上面便是我在学习MVC过程中总结的由Controller向View传递数据的方式,这几种方式各有各的优势和特点,我们应该根据情况用,ViewData虽然传递数据快,但是相比较ViewBag它的可读性不好,而且ViewBag在ViewPage查询数据的时候不需要转换为合适的数据类型;可是ViewBag与ViewData在不同的Action请求中不能传递数据,这时候TempData就出来了;至于Model类型的,特别适合实体类型,比如说由数据库中的表映射成的实体,在View中绑定实体后,就可以随心所欲的将实体中原创 2016-01-25 08:40:31 · 3342 阅读 · 72 评论