📝 ASP.NETMVC教程
29篇技术文档📅  最后修改于: 2020-11-21 05:16:22        🧑  作者: Mango
验证是ASP.NET MVC应用程序中的重要方面。用于检查用户输入是否有效。 ASP.NET MVC提供了一组易于使用的验证,同时,它还是一种检查错误并在必要时向用户显示消息的有效方法。干燥DRY代表“不要重复自己”,并且是ASP.NET MVC的核心设计原则之一。从开发的角度来看,鼓励仅在一个位置指定功能或行为,然后从一个位置在整个应用程序中使用它。这减少了您需要编写的代码量,并使您编写的代码更...
📅  最后修改于: 2020-11-21 05:17:30        🧑  作者: Mango
在本章中,我们将讨论如何在应用程序中实现安全功能。我们还将研究ASP.NET随附的新成员资格功能,这些新成员资格功能可从ASP.NET MVC使用。在最新版本的ASP.NET中,我们可以通过以下方式管理用户身份-云SQL数据库本地Windows活动目录在本章中,我们还将介绍ASP.NET中的新身份组件,并了解如何为用户和角色自定义成员身份。认证方式用户身份验证是指验证用户身份。这真的很重要。出于明...
📅  最后修改于: 2020-11-21 05:18:10        🧑  作者: Mango
在本章中,我们将重点介绍最常见的ASP.NET技术之一(例如缓存),以提高应用程序的性能。缓存意味着将某些东西存储在内存中,这些东西经常被使用以提供更好的性能。我们将看到如何利用输出缓存来显着提高ASP.NET MVC应用程序的性能。在ASP.NET MVC中,您可以应用OutputCache筛选器属性,这与Web表单中的输出缓存相同。通过输出缓存,您可以缓存控制器操作返回的内容。输出缓存基本上允...
📅  最后修改于: 2020-11-21 05:18:52        🧑  作者: Mango
在本章中,我们将研究ASP.NET MVC应用程序中的Razor视图引擎以及Razor存在的一些原因。 Razor是一种标记语法,使您可以使用C#和VB.Net将基于服务器的代码嵌入到网页中。它不是编程语言。它是服务器端标记语言。Razor与ASP.NET MVC没有关系,因为Razor是通用模板引擎。您可以在任何地方使用它来生成HTML之类的输出。仅仅是ASP.NET MVC实现了一个视图引擎,...
📅  最后修改于: 2020-11-21 05:20:24        🧑  作者: Mango
DataAnnotations用于配置模型类,它将突出显示最常用的配置。许多.NET应用程序(例如ASP.NET MVC)也可以理解DataAnnotations,这些应用程序允许这些应用程序利用相同的注释进行客户端验证。 DataAnnotation属性将覆盖默认的Code-First约定。System.ComponentModel.DataAnnotations包含以下影响列的可空性或列大小的...
📅  最后修改于: 2020-11-21 05:20:51        🧑  作者: Mango
在本章中,我们将讨论NuGet,它是.NET和Visual Studio的软件包管理器。 NuGet可用于查找和安装软件包,即软件和程序集以及要在项目中使用的东西。NuGet不是特定于ASP.NET MVC项目的工具。您可以在Visual Studio内部使用此工具,用于控制台应用程序,WPF应用程序,Azure应用程序,任何类型的应用程序。包装管理NuGet是程序包管理器,负责下载,安装,更新和...
📅  最后修改于: 2020-11-21 05:21:18        🧑  作者: Mango
ASP.NET Web API是一个框架,可以轻松地构建可访问范围广泛的客户端(包括浏览器和移动设备)的HTTP服务。 ASP.NET Web API是在.NET Framework上构建RESTful应用程序的理想平台。在Web上构建API时,可以通过多种方法在Web上构建API。其中包括HTTP / RPC,这意味着在远程过程调用中使用HTTP在整个Web中调用诸如方法之类的东西。这些动词本身...
📅  最后修改于: 2020-11-21 05:22:02        🧑  作者: Mango
ASP.NET Scaffolding是ASP.NET Web应用程序的代码生成框架。 Visual Studio 2013包括针对MVC和Web API项目的预安装代码生成器。当您要快速添加与数据模型交互的代码时,可以将脚手架添加到项目中。使用脚手架可以减少在项目中开发标准数据操作的时间。如您所见,我们已经为索引,创建,编辑动作创建了视图,并且还需要更新动作方法。但是ASP.Net MVC提供了...
📅  最后修改于: 2020-11-21 05:22:46        🧑  作者: Mango
在本章中,我们将介绍Bootstrap,它是ASP.NET和MVC现在附带的前端框架。它是用于Web应用程序的流行的前端工具套件,将帮助您使用HTML,CSS和JavaScript构建用户界面。它最初是由Twitter上的Web开发人员创建的,供个人使用,但是,由于它的灵活性和易用性,它现在是开源的,并已在设计人员和开发人员中流行。您可以使用Bootstrap创建一个界面,该界面在大型桌面显示器到...
📅  最后修改于: 2020-11-21 05:23:41        🧑  作者: Mango
在计算机编程中,单元测试是一种软件测试方法,通过该方法可以测试源代码的各个单元以确定它们是否适合使用。换句话说,这是一个软件开发过程,在该过程中,对应用程序的最小可测试部分(称为单元)进行了独立检查,以确保其正常运行。在过程编程中,一个单元可以是整个模块,但更常见的是单个函数或过程。在面向对象的编程中,一个单元通常是一个完整的接口,例如一个类,但是可以是一个单独的方法。单元测试通常是自动化的,但也...
📅  最后修改于: 2020-11-21 05:24:21        🧑  作者: Mango
在本章中,我们将介绍如何部署ASP.NET MVC应用程序。在低估了ASP.NET MVC应用程序中的不同概念之后,现在该了解部署过程了。因此,每当我们构建任何MVC应用程序时,我们基本上都会生成一个与该文件相关联的dll文件,其中包含所有应用程序设置和逻辑,并且这些dll位于项目的bin目录中,如以下屏幕快照所示。发布到Microsoft Azure让我们看一个简单的示例,在该示例中,我们将示例...
📅  最后修改于: 2020-11-21 05:24:48        🧑  作者: Mango
在本章中,我们将介绍自托管。自托管为应用程序创建了运行时环境,使其可以在任何环境(例如MAC或Linux盒子等)中运行。自托管还意味着它将具有迷你CLR版本。使用文件系统进行部署让我们看一下自我托管的简单示例。步骤1-一旦您的ASP.NET MVC应用程序完成并且您想要使用自托管,请在解决方案资源管理器中的“项目”上单击鼠标右键。您将看到以下对话框。步骤2-单击“自定义”选项,这将显示“新建自定义...
📅  最后修改于: 2020-11-21 05:25:05        🧑  作者: Mango
以下资源包含有关ASP.NET MVC的其他信息。请使用它们来获得有关此方面的更深入的知识。ASP.NET MVC上的有用链接ASP.NET MVC Wiki-ASP.NET MVC的维基百科参考。ASP.NET MVC官方网站-ASP.NET MVC的官方网站。有关ASP.NET MVC的有用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-11-21 05:25:17        🧑  作者: Mango
ASP.NET MVC是Microsoft的开源软件。它的Web开发框架结合了MVC(模型-视图-控制器)体系结构的功能,敏捷开发的最新思想和技术以及现有ASP.NET平台的最佳组成部分。本教程提供了MVC框架的完整图片,并教您如何使用此工具构建应用程序。...