
ASP.NET + MVC5 入门完整教程
凌霜残雪
专注C#语言,以机器视觉为基础,以人工智能为核心、专注于上位机开发
展开
-
ASP.NET + MVC5 入门完整教程五 --- Razor (模型与布局)
1、准备示例项目为了演示Razor,使用VS创建一个名称为“Razor”的新项目;这里选择 “Empty(空)”选项,并勾选“MVC”复选框。定义模型在Models文件夹下添加一个“Product”类,完成类如下所示:定义控制器在Controller文件夹下添加“HomeController”,编辑文件与下图匹配创建视图选中Index,右键添加视图,按照上图设置成强类型视图。如果在模型类选项中未发...原创 2018-05-25 15:59:34 · 9904 阅读 · 3 评论 -
Entity Framework 简介
Entity FrameworkEntity Framework 的全称为 ADO.NET Entity Framework,简称 EF。1、与 ADO.NET 的关系 Entity Framework(实体框架)是微软以 ADO.NET 为基础所发展出来的对象关系对应(O/R Mapping)解决方案,早期被称为 ObjectSpace,目前 CodeOnly 功能得到更好的支持,是微...原创 2018-06-22 10:12:18 · 1396 阅读 · 0 评论 -
ASP.NET + MVC5 入门完整教程八 -—-- 一个完整的应用程序(上)
SportsStore1、开始创建Visual Studio 解决方案和项目这里打算创建一个解决方案,它含有 3 个项目: 域模型项目、MVC应用程序项目和单元测试项目。首先,创建一个新的 Visual Studio解决方案,其名称为“ Sportsstore",所采用的模板是“Blank Solution(空解决方案)”,该模板位于“ New Project(新项目)”对话框的“ other P...原创 2018-06-01 08:10:08 · 13638 阅读 · 14 评论 -
asp.net + MVC5 入门完整教程一
第1课 从0开始 从空白框架开始,一步一步添加功能,让大家能真正能用起来,理解每一个过程。概述本系列文章及文章中的例子主要基于微软官方文档使用工具 : VS2014 + sqlServer 2014开始主要讲解MVC使用,后续同样也会提供MVC + ADO.NET的实现方案概念介绍 MVC,Model – View – Controller 的简写 Model 封装业务逻辑相关的数据及对数据的处理...原创 2018-05-14 17:26:30 · 60857 阅读 · 17 评论 -
ASP.NET + MVC5 入门完整教程二
从前端UI开始MVC分离的比较好,开发顺序没有特别要求,先开发哪一部分都可以,这次我们主要讲解前端UI的部分。而谈到一个Web Application的UI,涉及到的无非就是html、css、 js这些东西。有兴趣的同学可以看看EsayUI。任务建立 注册/登录UI 步骤(静态页面功能实现) 借助bootstrap加入页面样式,补充其他功能,将前面的代码扩展成一个开发的基础框架 基础知识:View...原创 2018-05-15 09:09:23 · 28611 阅读 · 29 评论 -
ASP.NET + MVC5 入门完整教程三 (上) ---第一个MVC项目
第一个MVC应用程序1创建MVC项目打开VS ,File--新建--项目,选择ASP Web项目,命名后确认。选择(Empty)空模板,项目创建完成,会看到 解决方案管理器 窗口显示一些文件夹,如图,这是一个MVC的默认结构2 添加第一个控制器右键 解决方案中的“Controllers”文件夹,从弹出菜单选择 “添加”->“控...原创 2018-05-23 17:54:07 · 41590 阅读 · 35 评论 -
ASP.NET + MVC5 入门完整教程四---MVC 中使用扩展方法
1、示例项目准备1)项目创建新建一个项目,命名为LanguageFeatures ,选择 Empty (空白模板),选中 MVC 选项。在“Controllers”文件夹下创建 HomeController.cs 文件,修改默认Index 如下: public string Index() { return "Navigate to a URL to ...原创 2018-05-24 15:25:21 · 6627 阅读 · 4 评论 -
ASP.NET + MVC5 入门完整教程七 -—-- MVC基本工具(下)
Visual Stdio 的单元测试原创 2018-05-30 13:56:55 · 3600 阅读 · 0 评论 -
ASP.NET + MVC5 入门完整教程三 (下) ---MVC 松耦合
建立松耦合组件MVC 模式最重要的特性之一视他支持关注分离,希望应用程序中的组件尽可能独立,只有很少的几个可控依赖项。在理想的情况下,每个组件都不了解其他组件,而只是通过抽象接口来处理应用程序的其他区域,这就称为“松耦合”,它使得的应用程序更易于测试和修改。 举一个简单的例子:假设正在编写一个名称为“MyEmailSender”组件用来发送邮件,笔者会实现一个接口,他定义了发送邮件所需...原创 2018-05-28 10:52:05 · 7292 阅读 · 9 评论 -
ASP.NET + MVC5 入门完整教程七 -—-- MVC基本工具(上)
这里主要介绍三类工具:依赖项注入(DI)容器,单元测试框架和模仿工具。1、准备示例项目从创建一个简单的示例开始,名称为"EssentialTools" ,使用MVC空模板,如下所示:创建模型类在 Models 文件夹中添加一个名为 Products.cs 的类,添加内容如下:using System;using System.Collections.Generic;using System.L...原创 2018-05-28 09:38:38 · 11877 阅读 · 7 评论 -
ASP.NET + MVC5 入门完整教程六 --- 使用 Razor 表达式
说明:盖茨练习在ASP.NET + MVC5 入门完整教程五的基础上进行,示例创建过程详见点击打开链接 1、Razor表达式在第五部分,已经演示了视图与布局的基础,接下来,我们将熟悉如何使用Razor表达式。在“Controller”中添加 NameAndPrice 的动作方法中: public ActionResult NameAndPrice() { r...原创 2018-05-25 17:07:49 · 5327 阅读 · 0 评论 -
ASP.NET + MVC5 入门完整教程八 -—-- 一个完整的应用程序(下)
SportsStore1、导航添加导航控件这里使用的是 ASP.NET + MVC5 入门完整教程八 -—-- 一个完整的应用程序(上) 完整代码,如果不熟悉,请查看之前教程。如果客户能够通过产品列表进行分类导航,SportsStore 程序会更加实用。那么如何实现过滤产品列表,这里首先要从是视图类模型 ProductsListViewModel 开始,对该类进行如下修改:添加一个新的属...原创 2018-06-25 16:46:06 · 4199 阅读 · 0 评论