MVC
文章平均质量分 79
VIProgram
这个作者很懒,什么都没留下…
展开
-
【MVC5】1.开始使用ASP.NET MVC 5
本教程将教你使用Visual Studio 2013建设ASP.NET MVC 5的Web应用程序的基本知识。下载已完成的项目。本教程是由史葛格思里写的(推特@ ScottGu)、史葛(推特Hanselman:@ shanselman),和Rick Anderson(@ rickandmsft)您需要一个蓝色的帐户来部署这个应用程序到天蓝色:您可以免费为您打开一个天蓝色的帐翻译 2016-07-11 16:19:46 · 578 阅读 · 0 评论 -
ASP.NET Identity
认识ASP.NET MembershipASP.NET Membership是为了解决网站会员的需求在2005年是很常见的,涉及表单验证,和SQL Server数据库用户名、密码和配置文件数据。今天有一个更广泛的一系列数据存储选项为web应用程序,和大多数开发人员想要让他们的网站使用社会身份提供者进行身份验证和授权功能。ASP.NET Membership的局限性的设计使这个转变困难:原创 2016-07-29 11:05:58 · 582 阅读 · 0 评论 -
【MVC5】8.添加一个Search方法和Search视图
在本节中,您将添加搜索功能到Index操作方法,这样您能够通过电影类型或名称来搜索电影。更新Index形式先更新现有MoviesController类的Index操作方法。这是代码:public ActionResult Index(string searchString) { var movies翻译 2016-07-18 16:23:54 · 948 阅读 · 0 评论 -
【MVC5】7.检查Edit方法和Edit视图
在本节中,您将检查所生成的Edit操作方法和movie controller的视图。但首先需要采取一个简短的更改,使发布日期看起来更好。打开Models\Movie.cs文件并修改为下面代码:using System;using System.ComponentModel.DataAnnotations;using System.Data.Entity;namespac翻译 2016-07-18 10:55:06 · 2060 阅读 · 0 评论 -
【MVC5】数据迁移之添加字段
在本节中,我们将使用Entity Framework Code First 数据迁移功能将模型类的改变应用到数据库中。默认情况下,当我们使用Entity Framework Code First 自动创建一个数据库,像我们之前教程中讲的那样,Code First 添加一个table帮我们跟踪数据库结构是否与模型类同步。如果不同步,Entity Framework 将抛出一个错误,这样更方便原创 2016-07-27 09:54:23 · 780 阅读 · 0 评论 -
【MVC5】6.从控制器访问您的模型的数据
在这一部分中,您将创建一个新的moviescontroller类写代码,检索数据并将其显示在电影中使用视图模板浏览器。在进行下一步之前建立应用程序。如果你不建立应用程序,你会得到一个错误添加一个控制器。在“解决方案资源管理器”中,右键单击“控制器”文件夹,然后单击“添加”,然后单击“控制器”按钮。在“添加材料”对话框中,单击“MVC 5控制器和视图,使用实体框架翻译 2016-07-14 10:32:07 · 2777 阅读 · 0 评论 -
【MVC5】5.创建一个连接字符串和SQL Server LocalDB工作
创建一个连接字符串和SQL Server LocalDB工作您创建的类的moviedbcontext处理与数据库的连接对象映射的电影数据库记录的任务。然而,你可能会问的一个问题是如何指定它将连接到哪个数据库。其实你不需要指定要使用的数据库,实体框架会默认使用LocalDB。在本节中我们将明确地增加在应用程序的Web.config文件中的连接字符串。SQL Server Ex翻译 2016-07-12 14:26:08 · 1018 阅读 · 0 评论 -
【MVC5】4.添加一个模型
在本节中,您将添加一些类来管理数据库中的电影。这些课程将“模型”ASP.NET MVC应用程序的一部分。您将使用一个已知的实体框架来定义和使用这些模型类来使用一个。实体框架(通常称为“有效”)支持一个称为代码的开发范例。代码首先允许您通过编写简单的类来创建模型对象。(这也被称为POCO类,从“平原旧CLR对象。”)然后你可以把数据库从你的类的创建,使一个非常干净和快速开发的工作流。如果您需要先翻译 2016-07-12 14:12:00 · 481 阅读 · 0 评论 -
【MVC5】3.添加一个视图
在这一节中你将修改HelloWorldController类使用的视图模板文件整洁的封装生成HTML响应客户端的过程。使用“视图引擎”创建一个视图模板文件。基于Razor视图模板有。cshtml文件扩展名,并提供使用C #创建HTML输出一种优雅的方式。剃刀将字符和按键需要编写一个视图模板时的数量,并能够快速、灵活的工作流程。当前索引方法返回一个字符串,该字符串在控制器类中硬编码的消息。更翻译 2016-07-12 14:00:15 · 1925 阅读 · 0 评论 -
【MVC5】2.添加控制器
MVC是模型-视图-控制器。MVC是开发,架构良好的应用模式,可测性和易于维护。基于MVC模式的应用程序包含:模型:类来表示应用程序的数据,并使用验证逻辑来执行该数据的业务规则。观点:模板文件,你的应用程序使用动态生成HTML响应。控制器:类来处理传入的浏览器请求,检索模型数据,然后指定返回对浏览器的响应的视图模板。我们将在本教程系列中覆盖所有这些概念,并向您展示如何使翻译 2016-07-11 16:53:37 · 1020 阅读 · 0 评论 -
ASP.NET MVC 路由详解
对于ASP.NET WebForm来说,每一个请求都对应一个物理文件。而在ASP.NET MVC中,请求路径和物理文件是分离的,也就是说我们请求的路径并不一定是真实存在的。ASP.NET路由模块负责将即将到来的浏览器请求映射到特定的MVC控制器动作。学完这篇教程之后,你将会理解标准的路由表是如何将请求映射到控制器动作的。默认路由表当你创建一个新的ASP.NET MVC应转载 2016-07-30 11:41:31 · 395 阅读 · 0 评论