首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.NET Identity入门系列教程(一) 初识Identity

资源可以是IIS上页面文件、媒体文件(.jpeg)、压缩文件(.zip)等等。 下面我们简单描述验证和授权过程。 ? ASP.NET身份验证方式 安全问题一直是ASP.NET关注点。...可以配置文件、SQL Server数据库或者其他外部数据源查找。 第三步 如果用户有效,则在客户端生成一个cookie文件。...数据持久性以及兼容性 默认情况下,ASP.NET Identity 系统将所有的数据存储在SQL Server数据库,并且使用 Entity Framework Code First 实现数据库管理...NuGet 包 ASP.NET Identity 作为一个 NuGet 包进行发布,并且在 Visual Studio 2013 作为 ASP.NET MVC, Web Forms 和 Web API...你也可以 NuGet 库中下载到该 NuGet 包。 这种发布方式使得 ASP.NET 团队能够为了添加新功能或者进行 BUG 修复更好进行迭代,更加敏捷进行发布给开发人员。

4.4K80
您找到你想要的搜索结果了吗?
是的
没有找到

一系列令人敬畏.NET核心库,工具,框架和软件

AddFeatureFolders – 为ASP.NET CoreMVC控制器和视图启用功能文件夹。...NoDb – .NET Core / ASP.NET Core“无数据库文件系统存储,因为并非每个项目都需要数据库。...电子商务和支付 nopCommerce – 免费开源电子商务购物车(ASP.NET MVC / ASP.NET核心MVC),拥有庞大社区和充满新功能,主题和插件市场。...DinkToPdf – 用于wkhtmltopdf库C#.NET核心包装器,它使用Webkit引擎将HTML页面转换为PDF。 dotnet-env – .env文件加载环境变量.NET库。...关于EF Core一个很好例子 使用EF Core连接到Postgres 神奇 开始使用Orchard Core作为NuGet包 如何ASP.NET Core中将HTML导出为PDF 使用ASP.NET

18.3K30

ASP.NET Core基础补充04

ASP.NET核心中间件组件是被组装到应用程序管道以处理HTTP请求和响应软件组件(从技术上来说,组件只是C#类)。 ASP.NET Core应用程序每个中间件组件都执行以下任务。...在ASP.NET Core,已经有很多内置中间件组件可供使用,您可以直接使用它们。 如果需要,还可以在asp.net核心应用程序创建自己中间件组件。...在ASP.NET Core应用程序中使用中间件组件一些示例如下: 用于验证用户身份中间件 中间件可用于记录请求和响应 用于处理错误中间件 用于处理静态文件,例如图像,Javascript或CSS文件中间件...并且,如果传入HTTP请求来自某些静态文件,例如图像,CSS文件,JavaScript等,则此Static Files Middleware组件可以处理请求,然后通过不调用管道下一个组件来缩短请求管道...首先我们需要了解如何使用“Run”扩展方法创建和配置自定义中间件组件。 首先,注释一下Configure方法存在所有代码。 注释现有代码后,将以下代码复制粘贴到Configure方法

14510

MVC学习笔记(一)

MVC 是三个 ASP.NET 开发模型之一。...MVC 是用于构建 web 应用程序一种框架,使用 MVC (Model View Controller) 设计: Model(模型)表示应用程序核心(比如数据库记录列表) View(视图)对数据(数据库记录...MVC 模型(Model) 模型(Model)是应用程序中用于处理应用程序数据逻辑部分。 通常模型对象在数据库存取数据。...View(视图) View(视图)是应用程序处理数据显示部分。 通常模型数据创建视图。 控制器 控制器是应用程序处理用户交互部分。...MVC 要求所有控制器文件名称以 "Controller" 结尾。 8.  Models 文件夹 Models 文件夹包含表示应用程序模型类。模型存有操作应用程序数据。 9.

54720

NET Core+MySql+Nginx 容器化部署

创建MySql实例 下面我们直接在容器连接到我们刚刚创建mysql数据库: 2.2....其结构如下所示: 是基于.NET Core Mvc模板项目,其中定义了一个实体,通过暴露WebApi接口。...这里需要特别注意一下,这个参数就是告诉Docker容器需要使用容器,并将其别名命名为db,这样在这个容器中就可以使用db来作为提供mysql数据库服务服务器。...reverse-proxy:使用nginx定义反向代理服务,其中挂载了当前项目下proxy.conf文件作为反向代理配置文件。...数据库验证 我们来验证一下数据库是否成功创建: 从上面的运行结果可知,我们成功将项目文件夹下mysql文件夹挂载到容器内部进行数据持久化。 6.

1.6K90

ASP.NET5 Beta8可用性

ASP.NET5 beta8现已上都NuGet作为一个工具升级到Visual Studio2015!此版本极大地扩展.NET核心对OS X和Linux所支持范围。...新模式其他好处包括: 在IIS程序池不需要运行任何托管代码(你可以字面上将其配置为不加载CLR的话) 现有的ASP.NET Windows组件并不需要安装在Windows服务器上运行 现有的...) 统一服务故事 统一启动时故事(无奇AspNetLoader.dll在bin文件夹) 你会发现,在Visual StudioASP.NET 5项目模板已被更新,包括在应用程序wwwroot...内置提供者可以请求使用Accept-Language头,一个查询字符串值,或cookie确定培养。您也可以建立指定自己IRequestCultureProvider。...本地化和MVC MVC建立在ASP.NET 5新本地化支持,使本地化控制器和视图。 MVC引入一小本地化建立在核心本地化服务附加服务。

1.8K160

ASP.NET MVC如何运行: URL路由

在一个ASP.NET MVC应用来说,针对HTTP请求处理和相应定义Controller类型某个Action方法,每个HTTP请求目标对象不再像ASP .NET Web Form应用一样是一个物理文件...一、RouteData ASP.NET定义了一个全局路由表,路由表每个路由对象对应着一个将Controller和Action名称作为站位符URL模板。...对于每一个抵达HTTP请求,ASP.NET MVC会遍历路由表找到一个URL模板模式与请求地址相匹配路有对象,最终解析出以Controller和Action名称为核心路由数据。...ASP.NET MVC如何运行[1]: 建立在“伪”MVC框架上Web应用 ASP.NET MVC如何运行[2]: URL路由 ASP.NET MVC如何运行[3]: Controller...激活 ASP.NET MVC如何运行[4]: Action执行

1.7K60

【初学者指南】在ASP.NET MVC 5创建GridView

介绍 在这篇文章,我们将会学习如何ASP.NET MVC 创建一个 gridview,就像 ASP.NET Web 表单 gridview 一样。...可用库 以下是一些可用库和插件: Grid.Mvc MVCGrid.NET PagedList.MVC JQuery.Grid JQuery Grid for ASP.NET MVC JQuery...现在,创建一个新 ASP.NET MVC 5 Web 应用程序。打开 Visual Studio 2015,点击文件>>新建>>项目。 ?...对话框跳转到 Web,选择 ASP.NET Web 应用程序项目,然后单击确定。 ? 在模板中选择 MVC,如果编写了应用单元测试,请先做检查,点击 OK。 我们工程都是用基本功能创建。...通过本文介绍,希望大家能够掌握在 ASP.NET MVC 5 创建 GridView 方法。

6.1K90

依赖注入:控制反转

ASP.NET Core框架建立在一些核心基础框架之上,这些基础框架包括依赖注入、文件系统、配置选项和诊断日志等。...我们通过一个具体实例来说明传统设计在采用了IoC之后针对流程控制是如何实现反转。比如我们要设计一个针对WebMVC类库,不妨将其命名为MvcLib。...如果你曾经开发过ASP.NET MVC应用,你会发现ASP.NET MVC就是这么一个框架。 ? 有了前面演示这个例子作为铺垫,我们应该很容易理解IoC所谓控制反转本质上说是什么了。...以熟悉ASP.NET MVC应用开发来说,我们只需要按照约定规则(比如约定目录结构和文件与类型命名方式等)定义相应Controller类型和View文件就可以了。...当ASP.NET MVC框架在处理请求过程,它会根据路由解析生成参数得到目标Controller类型,然后自动创建Controller对象执行它。

89841

ASP.NET MVC框架(第四部分): 处理表单编辑和提交场景

表单输入和提交场景 为示范如何ASP.NET MVC框架处理表单输入和提交场景一些基本原则,我们将建造一个简单产品列表,产品生成,和产品编辑场景。...在第一个预览版,只有"ActionLink"方法是内置于System.Web.Extensions(目前实现核心ASP.NET MVC框架程序集)。...我们想要Edit Action方法数据库获取适当产品对象,以及现有的产品供应商和分类集合(这样,我们可以在我们编辑视图里实现这些东西对应下拉框)。...结语 希望本帖子提供了在ASP.NET MVC框架如何处理表单输入和提交场景一些细节,还提供了你可以如何处理和结构化常见数据输入和编辑场景一些背景。...点击这里下载一个内含我们在上面建造完整应用源代码.ZIP 文件。 在将来帖子里,我将讨论如何处理表单输入和编辑场景数据验证和错误复原情形。

5.1K70

ASP.NET MVC (一、控制器与视图)

组成:Model(模型)、View(视图)和Controller(控制器) 作用:用户接口和逻辑层相互分离,以便开发人员更好地关注逻辑层设计和测试,使整个程序具备清晰架构  MVC执行流程...模型对象会检索模型状态并将其存储在数据库。  Controller 控制器是处理用户交互、使用模型选择视图来显示界面的组件。...在 MVC 应用程序,视图仅显示界面;控制器则用于处理和响应用户输入和交互。  View 视图是显示应用程序用户界面 (UI) 组件。 通常,此 UI 由模型数据创建。 ...这个版本关注点是“One ASP.NET”计划,以及对整个ASP.NET框架所做核心增强。...创建效果如下图:  点击开始执行:  执行效果:  2.1、文件夹与文件夹介绍: 目录 说明 App_Data 数据物理存储区,即本地化数据库文件或数据文件

1.7K20

ASP.NET MVC如何运行: 建立在“伪”MVC框架上Web应用

为了上读者整体上把握ASP.NET MVC工作机制,接下来我按照其原理通过一些自定义组件来模拟ASP.NET MVC运行原理,我们也可以将此视为一个“迷你版”ASP.NET MVC。...值得一提是,为了让读者根据该实例真正ASP.NET MVC中找到对应组件,我完全采用了与ASP.NET MVC一致类型命名方式。...正如我上面所说,ASP.NET MVC是通过一个自定义HttpModule实现,在这个“迷你版”ASP.NET MVC框架我们也将其起名为UrlRoutingModule。...上面我们我们演示了如何在我们自己创建“迷你版”ASP.NET MVC框架创建一个Web应用,从中我们可以看到和创建一个真正ASP.NET MVC应用别无二致。...ASP.NET MVC如何运行[1]: 建立在“伪”MVC框架上Web应用 ASP.NET MVC如何运行[2]: URL路由 ASP.NET MVC如何运行[3]: Controller

1.3K60

ASP.NET MVC 5 - 将数据控制器传递给视图

在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据控制器传递给视图。控制器类将响应请求来URL。...控制器类是给您写代码来处理传入请求地方,并从数据库检索数据,最终决定什么类型返回结果会发送回浏览器。视图模板可以被控制器用来产生格式化过HTML从而返回给浏览器。...ASP.NET MVC model binding system 会自动将地址栏URL里 query string映射到您方法参数(name 和numTimes)。...让我们来创建一个电影数据库吧。  学习了本节内容,才能更好理解数据是如何控制器传递到视图显示。在掌握这些MVC知识同时,也可以借助一些开发工具来帮助开发过程。...ASP.NET MVC 5 - 创建连接字符串(Connection String)使用SQL Server LocalDB 7. ASP.NET MVC 5 - 控制器访问数据模型 8.

5K100

ASP.NET MVC5高级编程——(1)了解MVC模式和第一个MVC程序、认识控制器

MVC 编程模式 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序模式: Model(模型)表示应用程序核心(比如数据库记录列表)...全局应用程序控制文件 3、MVC约定: 视图访问和寻址规则 1)、在控制器中使用View()方法调用视图,返回和“动作方法同名”视图 2)、寻址规则:View()方法默认“View文件夹”下寻找和控制器同名文件夹...Ctrl+F5,就是不调试启动: 然后可以自己添加方法: 修改Details方法,使其读取和显示一个名为ID参数,在Asp.Net MVC 5默认路由约定:将操作方法名称后面的URL这个片段作为一个参数...,该参数名称为ID,如果操作方法中有名为ID参数,那么Asp.Net MVC 会自动将这个URL片段作为参数传进来,就是ID值!...3 ,在MVC,控制器才是核心,每一个请求都必须通过控制器处理,而且有些请求不需要模型和视图! 控制器就是MVC应用程序“指挥员”,它紧密编排用户、模型对象和视图交互。

1.8K20

ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)

数据库,Contains映射到to SQL LIKE,这是大小写不敏感。 现在,您可以实现Index视图并将其显示给用户。 运行这个应用程序和导航到 /Movies/Index。...前几行代码会创建一个List对象来保存数据库电影流派。 下面的代码是数据库检索所有流派 LINQ 查询。...在下一节,您将看到如何添加一个属性到Movie model,和如何添加一个初始值设定项值,它会自动创建一个测试数据库。...ASP.NET MVC 5 - 将数据控制器传递给视图 5. ASP.NET MVC 5 - 添加一个模型 6. ...ASP.NET MVC 5 - 创建连接字符串(Connection String)使用SQL Server LocalDB 7. ASP.NET MVC 5 - 控制器访问数据模型 8.

6.7K110
领券