ASP.NET 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ASP.NET 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 .NET 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开发厂商 微软
地区 不详
提 交 者 叶秀兰
适用人群 未知
收录时间 2016-01-20

软件简介

ASP.NET 是开源,跨平台,高性能,轻量级的 Web 应用构建框架,使用 .NET 构建 Web 应用。

ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。

ASP.NET 支持三种开发模式:

Web PagesMVCWeb Forms
单页面模型模型视图控制器事件驱动模型

Web Pages

最简单的 ASP.NET 模型。

类似 PHP 和 ASP。

内置了用于数据库、视频、社交媒体等的模板和帮助器。

MVC

MVC 将 web 应用程序分为三种不同的组件:

  • 针对数据的模型

  • 针对现实的视图

  • 针对输入的控制器

Web Forms

传统的 ASP.NET 事件驱动开发模型。

添加了服务器控件、服务器事件以及服务器代码的网页。

部分介绍来自 w3school

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于大前端专区
2019/09/25 07:20

ASP.NET Core 3.0 发布

随着 .NET Core 3.0 的 GA,其中的 ASP.NET Core 与 Blazor 也相应得到增强,此版本的 ASP.NET Core 的一些重大新特性包括: 使用 C# 构建富交互客户端 Web 应用。 使用 gRPC 创建高性能后端服务。 SignalR 现在支持自动重连接和客户端到服务器(client-to-server)流。 使用 OpenAPI 文档为 Web API 生成强类型的客户端...

0
7
发表于大前端专区
2019/08/16 07:17

ASP.NET Core 和 Blazor 更新

.NET Core 3.0 preview 8 现在已经可用,它包含了对 ASP.NET Core 和 Blazor 的一系列新更新。更新内容如下: 项目模板更新 清理 Visual Studio 中的顶级模板 Visual Studio 中“Create a new project”对话框中的顶级 ASP.NET Core 项目模板不再出现在“Create a new ASP.NET Core web application”对话框中。下面的 ...

1
5
发表于大前端专区
2018/11/06 08:04

TechEmpower 最新性能测试报告出炉,ASP.NET Core 依旧表现不俗

TechEmpower 在10月30日发布了最新一轮(Round 17)针对“Web Framework Benchmarks”的性能测试报告,ASP.NET Core 依旧表现不俗,在一些指标上甚至是碾压其他主流 Web 框架。为此我们做了一个简单的统计,看看 ASP.NET Core 和其他我们熟悉的 Web 框架,比如 Servlet、Go、NodeJS 和 PHP 之间的差距。 01 Plain Text 如下...

19
2
发表于大前端专区
2018/11/03 07:50

微软宣布 ASP.NET Core 3.0 只运行在 .NET Core 上

微软将对 ASP.NET Core 进行重大更新,其中包括项目与框架的整合、与 .NET Core 更紧密的集成,以及与第三方开源套件的集成,这些改进都将会协助开发者更快速的完成开发工作。 项目在 ASP.NET Core 上引用和运行的方式随着版本的迭代发生了变化。在 1.0 中,ASP.NET Core 本身就是一个“包”,并且像任何其他 NuGet 包引...

2
5
发表于大前端专区
2018/10/23 07:50

ASP.NET SignalR 2.4.0 Preview 2 发布

ASP.NET SignalR 2.4.0 的第二个预览版已发布。其中包括对 Azure SignalR Service 的支持,以及一些错误修复和次要功能。 官方表示,即便你对采用 Azure SignalR Service 不感兴趣,也建议尝试升级到预览版,因为这是完全兼容的升级,不会产生任何兼容性问题。 请点此查看已修复问题的列表 请点此查看未来 2.4.0 版本中计...

1
5
发表于大前端专区
2018/10/18 08:23

ASP.NET Core 2.2.0-preview3 发布

ASP.NET Core 2.2.0-preview3 发布了,主要更新内容如下: Routing ASP.NET Core 2.2 中引入了参数转化器(Parameter Transformers)的概念。参数转化器通过转换参数的路径值来自定义生成的路径,为开发人员提供新选项。 Link Generation 添加了一个 LinkGenerator 新服务,它是一个单例服务,支持使用/不使用 HttpCont...

7
3
发表于大前端专区
2018/07/06 08:18

微软宣布 ASP.NET Core 2.0 正式支持 OData 标准

近日,OData 团队在微软开发者博客上宣布,ASP.NET Core 2.0 已正式支持 OData 标准,开发者现在可通过包管理器 NuGet 来获取 Microsoft.AspNetCore.OData 包。此软件包包含在使用 ASP.NET Core MVC 时创建 OData v4.0 端点以及支持 Web API 的 OData 查询语法所需的一切。 OData,全称为 Open Data Protocol,是微软在2...

7
7
发表于大前端专区
2018/05/31 14:53

ASP.NET Core 2.1.0 发布,跨平台 .NET Web 框架

ASP.NET Core 2.1.0 发布了,更新内容如下: SignalR - 为您的 ASP.NET Core 应用程序添加实时网络功能。 Razor class libraries - 使用 Razor 将视图和页面构建为可重用的类库。 Identity UI library & scaffolding - 为任何应用程序添加身份并定制它以满足您的需求。 HTTPS - 默认情况下启用并易于在生产中进行配置。 ...

5
4
发表了资讯
2017/08/15 10:10

ASP.NET Core 2.0 发布,引进 Razor Pages 编码范例

ASP.NET 团队宣布 ASP.NET Core 2.0 发布,此版本与 .NET Core 2.0 兼容,支持 Visual Studio 2017 15.3 版本,并引进了新的 Razor Pages 用户界面设计范例。 有关更新的完整列表,可以阅读更新日志。 最新的 SDK 和工具可从 https://dot.net/core 下载。 ASP.NET Core 2.0 添加了许多新功能,使 Web 应用的构建和监控更...

11
6
发表了资讯
2016/11/23 07:59

TechEmpower 关于 ASP.NET Core 的性能测试

应用性能直接影响到托管服务的成本,因此公司在开发应用时需要格外注意应用所使用的Web框架,初创公司尤其如此。此外,糟糕的应用性能也会影响到用户体验,甚至会因此受到相关搜索引擎的降级处罚。在选择框架时,又有许多因素需要考量,但原始性能无疑是其中最容易测评的。不同的框架性能差异极大,即使你充分利用了硬件...

12
5
发表了资讯
2016/09/16 00:00

ASP.NET Core 1.0.1 发布,2016.9 的更新补丁

ASP.NET Core 1.0.1 发布了,这个是ASP.NET Core 2016.9 的更新补丁。 你可以在下面相应的页面中找到关于此版本的组件修复的问题: Antiforgery EntityFramework KestrelHttpServer Mvc Routing 其他更新内容: Microsoft Security Advisory 3181759 : Vulnerabilities in ASP.NET Core View Components Could Allow El...

6
2
发表了资讯
2016/05/17 00:00

ASP.NET Core RC2 发布

ASP.NET Core RC2 发布了。主要更新如下: 重大更新 For a list of the breaking changes for this release please refer to the issues in the Announcementsrepo. 已知问题 EF Core: LINQ Provider Limitations EF Core: Model Building Performance Regression .NET Core is not available in Azure App Services HTT...

10
3
发表了资讯
2016/01/21 00:00

开源 .NET 一年后,ASP.NET 贡献情况分析

在之前的文章我们讨论了微软开源 .NET 框架核心部分后一年的社区的贡献程度。本文要继续继续分析这个问题,但是主要关注的是 ASP.NET 生态圈下的项目: MVC - 构建动态 Web 网站的 模型-视图-控制器 框架,包括合并 MVC,Web API 和 Web Pages w/ Razor。 DNX - DNX (一个 .NET 执行环境) 包括启动和运行应用所需要的代码...

33
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/02/10 22:23

AspNet Zero Core

解决AspNet Zero Core 5.0.1无法运行的问题   最近在研究AspNet Zero Core 5.0.1时发现VS点击调试后就自动退出了,从ABP QQ群里得知作者加入了licensecode校验。经过一个周左右断断续续的折腾,算是破解了吧。原本想把加密类完全反编译出来,后来发现有些方法反编译不过来,所以有些方法就直接注释掉实现了(关键方法未...

0
0
发表了博客
2019/10/04 10:32

Net Core 3.0 及 AspNet 3.0

收集1、200行代码,7个对象——让你了解ASP.NET Core框架的本质 2、ASP.NET Core框架揭秘(持续更新中…) 3、.net core系列之《从源码对Configuration的底层运行机制进行分析》 参考下图(来源:https://www.cnblogs.com/jionsoft/p/12154519.html) 与 Host 有关的类/接口,在 命名空间:Microsoft.Extensions.Hostin...

0
0
发表了博客
01/17 11:18

Aspnet Core为什么支持跨平台

1.框架决定--因为代码运行需要环境,有了能够运行在 Windows和Linux下面的 CLR. 2.netCore有了个 kestrel(具体的解释去查询下).跨平台的适用于ASP.NET Core的WEB服务器。角色类似 IIS,他不是IIS, 简单的说 kestrel的性能高,功能少,在Linux下性能更高,不支持反向代理。 http://www.downcc.com/soft/313334.html...

0
0
发表了博客
04/10 08:43

【转】Aspnet Core为什么支持跨平台

1.框架决定--因为代码运行需要环境,有了能够运行在 Windows和Linux下面的 CLR. 2.netCore有了个 kestrel(具体的解释去查询下).跨平台的适用于ASP.NET Core的WEB服务器。角色类似 IIS,他不是IIS, 简单的说 kestrel的性能高,功能少,在Linux下性能更高,不支持反向代理。 先来看一下.NET Framework和Core的大体结构 NE...

0
0
发表了博客
2019/05/24 16:10

初识AspNet Core中的标识Identity

AspNet Core中的标识Identity,是用于Web应用程序的成员身份验证系统。 最方便的引入办法是在创建MVC或Pages的Web应用时,直接选择相应的身份验证系统。 如图: 如果选择的是“个人用户帐户”,则系统将包含7个实体类型,分别为User(用户)、Role(角色)、UserClaim(用户权限声明)、UserToken(用户身份验证令牌)、R...

0
0
发表了博客
2018/04/01 16:53

深入理解Aspnet Core之Identity(2)

主题: 我将继续介绍Identity的账户简单管理,即是增删改查。我会只介绍增加和删除,修改功能代码我会上传到我的github上, 创建用户: 1.我在Model文件夹创建一个 CreateModel.cs的文件,用来接受用户输入的创建账户的信息,代码如下: 1 using System.ComponentModel.DataAnnotations; 2 3 namespace DemoUser....

0
0
发表了博客
2018/03/17 13:20

深入理解Aspnet Core之Identity(1)

最近学习asp.netcore 打算写出来和大家分享,我计划先写Identity部分,会从开始asp.netocre identity的简单实用开始,然后再去讲解主要的类和自定义这些类。 主题:asp.netcore Identity 的简单实用 创建项目: 使用asp.netcore 项目模版创建一个空(empty)项目,创建完成之后编辑.csproj文件,代码如下 <Project Sdk="...

0
0
发表了博客
06/24 09:17

【5min+】AspNet Core中的全局异常处理

系列介绍 【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。 5min+不是超过5分钟的意思,"+"是知识的增加。so,它是让您花费5分钟以下的时间来提升您的知识储备量。 正文 其实一说到AspNe...

0
0
发表了博客
03/09 18:21

【5min+】AspNet Core中的全局异常处理

系列介绍 【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。 5min+不是超过5分钟的意思,"+"是知识的增加。so,它是让您花费5分钟以下的时间来提升您的知识储备量。 正文 其实一说到AspNe...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
06/08 12:39

asp.net FORMS验证登陆诡异问题?

首次登陆,正常,没有任何问题,登陆成功马上退出再登陆就会有问题了,即自动跳到登陆页面,查看GOOGLE浏览器调试器,发现没有COOKIE写入。如果退出隔几分钟再登陆就可以,会有相应COOKIE写入了! 服务端断点调试发现,虽然退出了,客户端浏览器的COOKIE也不见了,但是服务端的COOKIE依然存在,无法清除。这是问题症结。...

1
0
发表于大前端专区
2019/01/10 16:08

如何才能整个 identityServer4  admin

我想整个IdentityServer4 Admin ,github 上这个https://github.com/skoruba/IdentityServer4.Admin 看着还不错,就是不知道怎么和现有 identityServer4 整合,我现在也就简单连了个包含 asp.net identity的数据库,clients、resources 都是编码的,怎么才能真正实现 admin 那,求解...

1
0
发表了问答
2016/08/05 16:19

asp.net 如何实现文件夹上传

如题,文件夹上传

2
0
2019/05/02 10:59

求一个asp.net301跳转代码

现在公司新网站即将上线,但是我遇到一个难题就是需要把旧网站的链接跳转到新网站上去,但是网站是asp.net的所以我现在很是纠结这个301该怎么做,www.shengzhounet.com这个是老网站,在网上找了很多教程,但是不知道该放在那个文件希望大神能够指导谢谢。也不知道该怎写,希望大神帮帮忙,

1
0
2019/05/22 14:50

ASP NET MVCC#如何把另外一张表的数据修改到一张表里面进行数据替换,并且显示出来。急求

另一张数据库的表有几个字段要修改在这张表里面。和这张表修改!并且显示出来。急求!

1
0
发表于大前端专区
2019/05/05 19:18

ASP获取 json 失败

function WriteMGUser(json) { $.each(json.Table, function (i, v) { setTimeout(function () { parent.d.writemsg('u', '<font color=#00bb00>系统提示:</font><span><img src=images/vip' + v.n_Gride + '.gif width=90 height=90 /></span><font color=#00bb00>' + v.n_Name + '[' + v.m_Name + ']</font>'); }...

2
0
发表了问答
2016/08/23 11:13

iis错误-500.19错误代码  0x80070032

2
0
发表了问答
2016/06/13 15:42

求ASP.NET WEB API 入门书籍

谁有pdf吗?或者告诉我一本容易入门的书籍名称+作者也行。感激不尽

1
0
发表了问答
2016/03/30 14:07

关于asp.net 的 repeater控件显示问题

在asp.net c#, 用repeat控件做的 ,实现了所有问题项的显示,效果如下图 ,怎么根据选择的章节,显示章节对应的问题?(用的是sql sever 数据库)

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
14 收藏
分享
返回顶部
顶部