-
Asp.net mvc 知多少(七)
所属栏目:[asp.Net] 日期:2020-12-15 热度:117
本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想看英文原版的可访问自行下载。该书主要分为两部分,ASP.NET MVC 5、ASP.NET WEB API2。本书最大的特点是以面试问答的形式进行展开。通读此书,会帮助你对ASP.N[详细]
-
Asp.net mvc 知多少(三)
所属栏目:[asp.Net] 日期:2020-12-15 热度:68
本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想看英文原版的可访问自行下载。该书主要分为两部分,ASP.NET MVC 5、ASP.NET WEB API2。本书最大的特点是以面试问答的形式进行展开。通读此书,会帮助你对ASP.N[详细]
-
Asp.net mvc 知多少(二)
所属栏目:[asp.Net] 日期:2020-12-15 热度:95
本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想看英文原版的可访问自行下载。该书主要分为两部分,ASP.NET MVC 5、ASP.NET WEB API2。本书最大的特点是以面试问答的形式进行展开。通读此书,会帮助你对ASP.N[详细]
-
Ajax.BeginForm()知多少
所属栏目:[asp.Net] 日期:2020-12-15 热度:133
在ASP.NET MVC中,Ajax.BeginForm扮演着异步提交的重要角色。其中就有五个重载方法,但是在实际应用中,你未必使用的得心应手,今天我们就从主要的参数来一探究竟。 用于指定请求地址的Action名称。 用于指定请求地址的Controller名称。 用来传递参数,支持[详细]
-
TempData知多少
所属栏目:[asp.Net] 日期:2020-12-15 热度:69
网上对TempData的总结为: 保存在session中,Controller每次执行请求时,会从session中一次获取所有tempdata数据,保存在单独的内部数据字典中,而后从session中清空tempdata。然后通过key从字典中获取指定的Tempdata,每访问一次后对应的Key就会从字典中删[详细]
-
Asp.net mvc 知多少(一)
所属栏目:[asp.Net] 日期:2020-12-15 热度:144
本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想看英文原版的可访问自行下载。该书主要分为两部分,ASP.NET MVC 5、ASP.NET WEB API2。本书最大的特点是以面试问答的形式进行展开。通读此书,会帮助你对ASP.N[详细]
-
MediatR 知多少
所属栏目:[asp.Net] 日期:2020-12-15 热度:192
首先不用查字典了,词典查无此词。猜测是作者笔误将 Mediator 写成MediatR了。废话少说,转入正题。 先来简单了解下这个开源项目(作者Jimmy Bogard,也是开源项目AutoMapper的创建者,在此表示膜拜): Simple mediator implementation in .NET. In-process[详细]
-
ASP.NET Core 中断请求了解一下(翻译)
所属栏目:[asp.Net] 日期:2020-12-15 热度:79
本文所讲方式仅适用于托管在 Kestrel Server 中的应用。如果托管在IIS和IIS Express上时,ASP.NET Core Module(ANCM)并不会告诉ASP.NET Core在客户端断开连接时中止请求。但可喜的是,ANCM预计在.NET Core 2.2中会完善这一机制。 假设有一个耗时的Action,在[详细]
-
eShopOnWeb 知多少
所属栏目:[asp.Net] 日期:2020-12-15 热度:127
是基于ASP.NET Core构建,官方创建这样一个示例项目的目的,我想无非以下几点: 推广ASP.NET Core 指导利用ASP.NET Core如何进行架构设计 普及架构设计思想 eShopOnWeb ?与另外一个eShopOnContainers 互相补充。eShopOnContainers是基于微服务和容器技术的应[详细]
-
IdentityServer4 知多少
所属栏目:[asp.Net] 日期:2020-12-15 热度:158
现在的应用开发层出不穷,基于浏览器的网页应用,基于微信的公众号、小程序,基于IOS、Android的App,基于Windows系统的桌面应用和UWP应用等等,这么多种类的应用,就给应用的开发带来的挑战,我们除了分别实现各个应用外,我们还要考虑各个应用之间的交互,[详细]
-
Razor Page Library:开发独立通用RPL(内嵌wwwroot资源文件夹)
所属栏目:[asp.Net] 日期:2020-12-15 热度:144
Razor Page Library 是ASP.NET Core 2.1引入的新类库项目,属于新特性之一,用于创建通用页面公用类库。也就意味着可以将多个Web项目中通用的Web页面提取出来,封装成RPL,以进行代码重用。官方文档中,仅简单介绍了如何创建RPL,但要想开发出一个独立通用的[详细]
-
ASP.NET Core Web App应用第三方Bootstrap模板
所属栏目:[asp.Net] 日期:2020-12-15 热度:181
h1 id="引言"引言 作为后端开发来说,前端表示玩不转,我们一般会选择套用一些开源的Bootstrap 模板主题来进行前端设计。那如何套用呢?今天就简单创建一个ASP.NET Core Web MVC 模板项目为例,来应用第三方Bootstrap Template——。 命令行执行 dotnet new[详细]
-
.NET Core 源码导航(按程序集链接)
所属栏目:[asp.Net] 日期:2020-12-15 热度:125
-
给ASP.NET Core Web发布包做减法
所属栏目:[asp.Net] 日期:2020-12-15 热度:75
h1 id="引言"1.引言 紧接上篇:。这一节我们来讲讲如何优化ASP.NET Core Web发布包繁重的问题。 在ASP.NET Core Web App中我们可以通过Bower或NPM来安装一些JS、CSS插件,来方便我们组织前端组件。但是这也给我带来了一个问题,那就是发布时需要把安装的Bowe[详细]
-
ASP.NET Core知多少(6):VS Code联调Angular + .NetCore
所属栏目:[asp.Net] 日期:2020-12-15 热度:158
最近在看《程序员的成长课》,讲到程序员如何构建技能树,印象深刻。作为一名后台开发的程序员,深感技能单一,就别说技能树了。作为一名合格的后台程序员,至少要掌握一门静态语言,一门动态语言和一门前端语言。静态语言C#算不上精通,动态语言Python也刚[详细]
-
ASP.NET Core知多少(7):对重复编译说NO -- dotnet watch
所属栏目:[asp.Net] 日期:2020-12-15 热度:62
我们一般的开发过程,就是编码-->编译-->运行-->调试-->定位问题--->修改代码-->编译-->...,循环往复,不辞辛劳,但其实内心是非常抗拒的。今天就介绍下.NET Core平台下的工具--dotnet watch。用于实时监视项目文件变动,若有文件变动,自动重新编译并运行[详细]
-
.NET Core容器化之多容器应用部署@Docker-Compose
所属栏目:[asp.Net] 日期:2020-12-15 热度:194
紧接上篇,这一节我们先来介绍如何使用Nginx来完成.NET Core应用的反向代理,然后再介绍多容器应用的部署问题。 .NET Core中默认的Web Server为Kestrel。 Kestrel is great for serving dynamic content from ASP.NET,however the web serving parts aren’t[详细]
-
.NET Core+MySql+Nginx 容器化部署
所属栏目:[asp.Net] 日期:2020-12-15 热度:161
上两节我们通过简单的demo学习了docker的基本操作。这一节我们来一个进阶学习,完成ASP.NET Core + MySql + Nginx的容器化部署。 本文是基于CentOS 7.4环境进行演示,示例项目可以访问 进行下载。 同样我们还是以循序渐进的方式来展开。首先来基于Docker来试[详细]
-
一张图理清ASP.NET Core启动流程
所属栏目:[asp.Net] 日期:2020-12-15 热度:68
对于ASP.NET Core应用程序来说,我们要记住非常重要的一点是:其本质上是一个独立的控制台应用,它并不是必需在IIS内部托管且并不需要IIS来启动运行(而这正是ASP.NET Core跨平台的基石)。ASP.NET Core应用程序拥有一个内置的 Self-Hosted(自托管) 的 Web[详细]
-
使用Bitbucket Pipeline进行.Net Core项目的自动构建、测试和部
所属栏目:[asp.Net] 日期:2020-12-15 热度:76
首先,提供支持Mercurial和Git版本控制系统的网络托管服务。简单来说,它类似于GitHub,不同之处在于它支持个人免费创建私有项目仓库。除此之外,Bitbucket提供的Pipeline功能可以帮助我们进行项目的自动构建、测试和部署。 该项目是使用Abp创建的.Net Core[详细]
-
.NET Core容器化@Docker
所属栏目:[asp.Net] 日期:2020-12-15 热度:168
温馨提示:本文适合动手演练,效果更佳。 我们知道.?NET?Core最大的特性之一就是跨平台,而对于跨平台,似乎大家印象中就是可以在非Windows系统上部署运行。而至于如何操作,可能就有所欠缺。那这一节我们就结合简单实例一步一步教你如何借助Docker来容器化?[详细]
-
用Scrutor来简化ASP.NET Core的DI注册
所属栏目:[asp.Net] 日期:2020-12-15 热度:198
p class="toc"目录 在我们编写ASP.NET Core代码的时候,总是离不开依赖注入这东西。而且对于这一块,我们有非常多的选择,比如:M$ 的DI,Autofac,Ninject,Windsor 等。 由于M$自带了一个DI框架,所以一般情况下都会优先使用。虽说功能不是特别全,但也基[详细]
-
打造自己的.NET Core项目模板
所属栏目:[asp.Net] 日期:2020-12-15 热度:153
h2 id="前言"前言 每个人都有自己习惯的项目结构,有人的喜欢在项目里面建解决方案文件夹;有的人喜欢传统的三层命名;有的人喜欢单一,简单的项目一个csproj就搞定。。 反正就是萝卜青菜,各有所爱。 可能不同的公司对这些会有特定的要求,也可能会随开发自[详细]
-
谈谈.NET Core中基于Generic Host来实现后台任务
所属栏目:[asp.Net] 日期:2020-12-15 热度:54
div class="toc" p class="toc-title"目录 div class="toc-list" 很多时候,后台任务对我们来说是一个利器,帮我们在后面处理了成千上万的事情。 在.NET Framework时代,我们可能比较多的就是一个项目,会有一到多个对应的Windows服务,这些Windows服务就可[详细]
-
.NET Core中Object Pool的简单使用
所属栏目:[asp.Net] 日期:2020-12-15 热度:183
h2 id="前言"前言 复用,是一个重要的话题,也是我们日常开发中经常遇到的,不可避免的问题。 举个最为简单,大家最为熟悉的例子,数据库连接池,就是复用数据库连接。 那么复用的意义在那里呢? 简单来说就是减少不必要的资源损耗。 除了数据库连接,可能在[详细]
- asp.net-mvc – 使用ASP.NET MVC的RESTful Web服
- WeihanLi.Npoi 支持 ShadowProperty 了
- IIS上的ASP.NET核心应用程序启动速度很慢
- 初识ABP vNext(7):vue身份认证管理&租户管
- asp.net – HttpCookie.Expire时区含义?
- asp.net-mvc – 如何在URL中没有控制器名称的单个
- 关于Expression Tree和IL Emit的所谓的"性能
- asp.net-identity – 支持EF和Asp.NEt身份的Iden
- Asp.net MVC scheduler实现
- asp.net – 使用数据库的整数数据域绑定gridview