自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 ASP.NET MVC 路由详解

对于ASP.NET WebForm来说,每一个请求都对应一个物理文件。而在ASP.NET MVC中,请求路径和物理文件是分离的,也就是说我们请求的路径并不一定是真实存在的。ASP.NET路由模块负责将即将到来的浏览器请求映射到特定的MVC控制器动作。学完这篇教程之后,你将会理解标准的路由表是如何将请求映射到控制器动作的。默认路由表当你创建一个新的ASP.NET MVC应

2016-07-30 11:41:31 394

原创 ASP.NET Identity

认识ASP.NET MembershipASP.NET Membership是为了解决网站会员的需求在2005年是很常见的,涉及表单验证,和SQL Server数据库用户名、密码和配置文件数据。今天有一个更广泛的一系列数据存储选项为web应用程序,和大多数开发人员想要让他们的网站使用社会身份提供者进行身份验证和授权功能。ASP.NET Membership的局限性的设计使这个转变困难:

2016-07-29 11:05:58 581

原创 【MVC5】数据迁移之添加字段

在本节中,我们将使用Entity Framework Code First 数据迁移功能将模型类的改变应用到数据库中。默认情况下,当我们使用Entity Framework Code First 自动创建一个数据库,像我们之前教程中讲的那样,Code First 添加一个table帮我们跟踪数据库结构是否与模型类同步。如果不同步,Entity Framework 将抛出一个错误,这样更方便

2016-07-27 09:54:23 777

翻译 【MVC5】11.检查Details和Delete方法

在这部分的教程中,您将研究自动生成的Details和Delete方法。检查Details和Delete方法打开电影控制器并检查Details方法。public ActionResult Details(int? id){ if (id == null) { return new HttpStatusCodeRes

2016-07-18 16:37:00 265

翻译 【MVC5】9.添加新字段

在本节中,您将使用Entity Framework代码首先迁移去迁移一些变化模型类的更改并应用到数据库。默认情况下,当您使用Entity Framework代码首先自动创建一个数据库,如您在本教程中,早些时候代码首先添加一个数据库表来帮助跟踪数据库的模式是否同步生成的模型类。如果他们不同步,实体框架将抛出一个错误。这使得它更容易追踪问题在开发时,你可能只发现在运行时(通过模糊错误)。

2016-07-18 16:26:37 188

翻译 【MVC5】8.添加一个Search方法和Search视图

在本节中,您将添加搜索功能到Index操作方法,这样您能够通过电影类型或名称来搜索电影。更新Index形式先更新现有MoviesController类的Index操作方法。这是代码:public ActionResult Index(string searchString) { var movies

2016-07-18 16:23:54 946

翻译 【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 2059

原创 【jQuery】1.简介

jQuery 是一个 JavaScript 库,极大地简化了 JavaScript 编程,很容易学习。jQuery 库可以通过一行简单的标记被添加到网页中。jQuery 库 - 特性jQuery 是一个 JavaScript 函数库。jQuery 库包含以下特性:HTML 元素选取HTML 元素操作CSS 操作HTML 事

2016-07-14 11:03:22 147

翻译 【MVC5】6.从控制器访问您的模型的数据

在这一部分中,您将创建一个新的moviescontroller类写代码,检索数据并将其显示在电影中使用视图模板浏览器。在进行下一步之前建立应用程序。如果你不建立应用程序,你会得到一个错误添加一个控制器。在“解决方案资源管理器”中,右键单击“控制器”文件夹,然后单击“添加”,然后单击“控制器”按钮。在“添加材料”对话框中,单击“MVC 5控制器和视图,使用实体框架

2016-07-14 10:32:07 2776

翻译 【MVC5】5.创建一个连接字符串和SQL Server LocalDB工作

创建一个连接字符串和SQL Server LocalDB工作您创建的类的moviedbcontext处理与数据库的连接对象映射的电影数据库记录的任务。然而,你可能会问的一个问题是如何指定它将连接到哪个数据库。其实你不需要指定要使用的数据库,实体框架会默认使用LocalDB。在本节中我们将明确地增加在应用程序的Web.config文件中的连接字符串。SQL Server Ex

2016-07-12 14:26:08 1016

翻译 【MVC5】4.添加一个模型

在本节中,您将添加一些类来管理数据库中的电影。这些课程将“模型”ASP.NET MVC应用程序的一部分。您将使用一个已知的实体框架来定义和使用这些模型类来使用一个。实体框架(通常称为“有效”)支持一个称为代码的开发范例。代码首先允许您通过编写简单的类来创建模型对象。(这也被称为POCO类,从“平原旧CLR对象。”)然后你可以把数据库从你的类的创建,使一个非常干净和快速开发的工作流。如果您需要先

2016-07-12 14:12:00 479

翻译 【MVC5】3.添加一个视图

在这一节中你将修改HelloWorldController类使用的视图模板文件整洁的封装生成HTML响应客户端的过程。使用“视图引擎”创建一个视图模板文件。基于Razor视图模板有。cshtml文件扩展名,并提供使用C #创建HTML输出一种优雅的方式。剃刀将字符和按键需要编写一个视图模板时的数量,并能够快速、灵活的工作流程。当前索引方法返回一个字符串,该字符串在控制器类中硬编码的消息。更

2016-07-12 14:00:15 1923

翻译 【MVC5】2.添加控制器

MVC是模型-视图-控制器。MVC是开发,架构良好的应用模式,可测性和易于维护。基于MVC模式的应用程序包含:模型:类来表示应用程序的数据,并使用验证逻辑来执行该数据的业务规则。观点:模板文件,你的应用程序使用动态生成HTML响应。控制器:类来处理传入的浏览器请求,检索模型数据,然后指定返回对浏览器的响应的视图模板。我们将在本教程系列中覆盖所有这些概念,并向您展示如何使

2016-07-11 16:53:37 1020

翻译 【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 577

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除