【Swashbuckle 和 ASP.NET Core 入门】教程文章相关的互联网学习教程文章

ASP.NET MVC4入门教程(七):给电影表和模型添加新字段【图】

在本节中,您将使用Entity Framework Code First来实现模型类上的操作。从而使得这些操作和变更,可以应用到数据库中。 默认情况下,就像您在之前的教程中所作的那样,使用 Entity Framework Code First自动创建一个数据库,Code First为数据库所添加的表,将帮助您跟踪数据库是否和从它生成的模型类是同步的。如果他们不是同步的,Entity Framework将抛出一个错误。这非常方便的在开发时就可以发现错误,否则您可能会在运行时才发...

ASP.NET MVC4入门教程(九):查询详细信息和删除记录【图】

在本教程中,您将查看自动生成的Details和Delete方法。 查询详细信息和删除记录打开Movie控制器并查看Details方法。 public ActionResult Details(int id = 0) {Movie movie = db.Movies.Find(id);if (movie == null){return HttpNotFound();}return View(movie); }Code First 使得您可以轻松的使用Find方法来搜索数据。一个重要的安全功能内置到了方法中。方法首先验证Find方法已经找到了一部电影,然后再执行其它代码。例如,黑客...

ASP.NET MVC4入门教程(二):添加一个控制器【图】

MVC代表: 模型-视图-控制器 。MVC是一个架构良好并且易于测试和易于维护的开发模式。基于MVC模式的应用程序包含: Models: 表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类。 Views: 应用程序动态生成 HTML所使用的模板文件。 Controllers: 处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板。 本系列教程,我们将覆盖所有这些概念,并告诉您如何使用它们来构建应用程序。 首先,让我们创...

ASP.NET MVC4入门教程(三):添加一个视图【图】

在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程。 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎。Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML。用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降到了最低,并实现了快速,流畅的编码工作流程。 当前在控制器类...

ASP.NET MVC4入门教程(四):添加一个模型【图】

在本节中,您将添加一些类,这些类用于管理数据库中的电影。这些类是ASP.NET MVC 应用程序中的"模型(Model)"。 您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类。Entity Framework(通常称为 EF) 是支持代码优先的开发模式。代码优先允许您通过编写简单的类来创建对象模型。(相对于"原始的CLR objects",这也被称为POCO 类)然后可以从您的类创建数据库,这是一个非常干净快速的开发工作流程。 添加...

ASP.NET MVC4入门教程(五):从控制器访问数据模型【图】

在本节中,您将创建一个新的MoviesController类,并在这个Controller类里编写代码来取得电影数据,并使用视图模板将数据展示在浏览器里。 在开始下一步前,先Build一下应用程序(生成应用程序)(确保应用程序编译没有问题) 用鼠标右键单击Controller文件夹,并创建一个新的 MoviesController控制器。当Build成功后,会出现下面的选项。设定以下选项: 控制器名称: MoviesController.(这是默认值)。 模板: MVC Controller with ...

Asp.net SignalR快速入门【图】

今天的专题就是让大家可以快速的上手Asp.net SignalR。废话不多说了,下面正式进入今天专题的内容。 二、Asp.net SignalR 是个什么东东   Asp.net SignalR是微软为实现实时通信的一个类库。一般情况下,SignalR会使用JavaScript的长轮询(long polling)的方式来实现客户端和服务器通信,随着Html5中WebSockets出现,SignalR也支持WebSockets通信。另外SignalR开发的程序不仅仅限制于宿主在IIS中,也可以宿主在任何应用程序,包括...

ASP.NET MVC4入门教程(一):入门介绍【图】

前言 本教程将为您讲解使用微软的Visual Studio Express 2012或Visual Web Developer 2010 Express Service Pack 1 来建立一个ASP.NET MVC4 Web应用程序所需要的基础知识。建议您使用Visual Studio 2012,你将不再需要安装任何组件,来完成此教程。如果您使用的是Visual Studio 2010,您必须安装下面的组件。您可以通过点击下面的链接,来安装所需的所有组件: Visual Studio Web Developer Express SP1 prerequisites WPI install...

ASP.NET中母版页和shtml实例入门

本文较为深入浅出的分析了ASP.NET中母版页和shtml。分享给大家供大家参考。具体分析如下: 母版页 创建和使用母版页: 1. 创建Webform的母版页(MasterPage) 2. 创建使用母版页的窗体(ContentPage)。 3. 母版页使用ContentPlaceHolder挖坑,“使用母版页的窗体”用Content填坑 母版页是服务器帮我们将页面拼接response给浏览器的。 但是,母版页太笨重。推荐使用shtml。 shtml ServerSideInclude(SSI),主流web服务器(iis、apa...

ASP.NET入门之HTML服务器控件概述

ASP.NET 中的HTML服务器控件是服务器可理解的HTML标签。ASP.NET 文件中的 HTML 元素默认作为文本进行处理。为了使这些元素可编程化,需要向 HTML 元素添加 runat="server" 属性。该属性指示该元素应作为服务器控件进行处理。注意:1.所有 HTML 服务器控件必须位于带有 runat="server" 属性的标签内! 2.ASP.NET 要求所有 HTML 元素必须正确关闭和嵌套。 HTML服务器空间及相关描述如下表所示: HTML 服务器控件描述HtmlAnchor控制 <a...

System.Web.Routing入门及进阶【图】

System.Web.Routing用于在Asp.net的Web应用程序中进行URLRouting。 所谓UrlRouting就是将一个地址映射为另一个地址,比如我访问/chsword/2008/08/27.html其实是访问了/chsword/article.aspx?y=2008&m=08&d=27这个地址,URLRouting使我们的URL看起来非常漂亮。 本文将分2部分介绍UrlRouting的使用分别为入门篇与进阶篇。 文章的前提: 1.安装Visual Studio 2008 sp1或其它IDE的等同版本。 2.建立一个Asp.net Web Application(Asp....

HttpHandler HttpModule入门篇

生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页 面后缀(.aspx)不同,调用不同的页面处理程序(.asp->asp.dll; .aspx->ISAPI.dll).而页面处理程序在处理过程中,则要经历HttpModule,HttpHandler的处理:前者HttpModule用于页面处理前和处理后的一些事件的处理,后者HttpHandler进行真正的页...

URLRewriter最简单入门介绍 URLRewriter相关资源

1. URLRewriter 相关资源:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msihttp://msdn.microsoft.com/zh-cn/library/ms972974.aspxhttp://blog.csdn.net/chenghp/archive/2007/04/10/1559212.aspx 2. URLRewriter 二级域名的实现:http://www.cnblogs.com/jzywh/archive/2006/02/20/seconddomainurlrewriter.htmlhttp://www.cnblogs.com/jzywh/archive/2005/09/29/2466...

C#语言初级入门介绍

本文的目的在于为尚未接触过C#的程序员介绍这种编程语言。不论你以前是否用过C/C++或者Java,都可以从本文开始学习C#。本文的唯一假定是你具有某种类型的编程知识(如具有面向对象编程的经验则更好,但并非必须),并拥有某种类型的C#编译器。 最简单的C#程序 首先我们来看标准的Hello World程序。用文本编辑器创建一个新文件HelloWorld.cs,把下面的代码放入这个文件: // 第一个c#程序 class HelloWorld { static void Main() { ...

ASP.NET 入门的五个步骤

作者:Rob Howard 2000 年 11 月 12 日 将于 2000 年 12 月 28 日存档 欢迎访问 Nothin but ASP.NET 专栏,下面我将为大家深入介绍 ASP.NET 中某些重要的新特性,以及一些其他 .NET Framework 技术。 在第一个专栏中,我们将讨论 ASP.NET 入门的五个步骤。以后的专栏我们将陆续探讨 ASP.NET 中的其他优秀功能(如部署、状态管理、进程模型、控件、安全等方面的变化)。 步骤 1:下载和安装 .NET SDK ASP.NET 是作为 .NET SDK 的...