E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ASP.NET用户控件
ASP.NET
CORE 内置IOC解读及使用(1)
一.概念1.1耦合和解耦1.1.1耦合耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。1.1.2解耦解耦,字面意思就是解除耦合关系。在软件工程中,降低耦合度即可以理解为解耦,模块间有依赖关系必然存在耦合,理论上的绝对零耦合是做不到的,
fsd137946
·
2023-09-06 00:11
c#
.net
Core
asp.net
C#
ioc
Asp.Net
Core自带IOC容器ServiceCollection
1.首先准备两个类一个接口来测试一下ITestnamespaceWebApplication1_ioc.Server{publicinterfaceITest{publicintshow(inti);publicintshow2(inti);}}namespaceWebApplication1_ioc.Server{publicclassTestClass:ITest{publicintshow(
湛江小浪石
·
2023-09-06 00:41
c#
.NetCore
开发语言
c#
ASP.NET
CORE 内置的IOC解读及使用
在我接触IOC和DI概念的时候是在2016年有幸倒腾Java的时候第一次接触,当时对这两个概念很是模糊;后来由于各种原因又回到.net大本营,又再次接触了IOC和DI,也算终于搞清楚了IOC和DI这两个概念关系。使用过ASP.NETCore的人对这两个概念一定不陌生,想必很多人还是很难去理解这两个东西,所以,趁着今天有空,就去把两个概念捋清楚,并将学习过程的知识点记录下来。一、概念1.1什么是IO
Jlion8
·
2023-09-06 00:10
ASP.NET
CORE
ioc
【
asp.net
core 系列】14 .net core 中的IOC
0.前言通过前面几篇,我们了解到了如何实现项目的基本架构:数据源、路由设置、加密以及身份验证。那么在实现的时候,我们还会遇到这样的一个问题:当我们业务类和数据源越来越多的时候,我们无法通过普通的构造对象的方法为每个实例进行赋值。同时,传统意义上的赋值遇到底层切换或者其他修改的时候,就需要修改大量的代码,对改变不友好。为了改变这种现状,我们基于面向接口编程,然后使用一些DI功能和IOC框架。1.IO
小高同学
·
2023-09-06 00:10
C#
从入门到开发
ASP.NET
Core Web 应用程序系列(一)- 使用
ASP.NET
Core内置的IoC容器DI进行批量依赖注入
在正式进入主题之前我们来看下几个概念:一、依赖倒置依赖倒置是编程五大原则之一,即:1、上层模块不应该依赖于下层模块,它们共同依赖于一个抽象。2、抽象不能依赖于具体,具体依赖于抽象。其中上层就是指使用者,下层就是指被使用者。二、IoC控制反转控制反转(IoC,全称InversionofControl)是一种思想,所谓“控制反转”,就是反转获得依赖对象的过程。三、依赖注入(DI)依赖注入设计模式是一种
风神.NET
·
2023-09-06 00:09
ASP.NET
Core
MVC
Blazor
c#
ASP.NET
Core
ASP.NET
Core 3.1系列(28)——
ASP.NET
Core中使用Autofac替换内置IoC容器
1、前言前面的博客主要介绍了一些Autofac的使用方法,示例代码都是基于控制台程序。本文就来介绍一下如何在ASP.NETCore中使用Autofac代替内置的IoC容器。2、创建接口和类这里搭建了一个简易的项目,如下图所示:Service层代码如下:namespaceApp.Service.Contract{publicinterfaceICatService{stringGet();}}nam
HerryDong
·
2023-09-06 00:39
ASP.NET
Core
C#
ASP.NET
Core
ASP.NET
Core MVC 项目 IOC容器
目录一:什么是IOC容器二:简单理解内置Ioc容器三:构造函数依赖注入内置Ioc容器四:生命周期五:多种注册方式一:什么是IOC容器IOC容器是InversionOfControl的缩写,翻译的意思就是控制反转。DI依赖注入是DependencyInjection的缩写,翻译的意思就是依赖注入。通过抽象【接口、抽象类、普通父类】获取具体的实例。Ioc容器是创建对象并给对象中的属性赋值交由工厂管理,
Vin Cente
·
2023-09-06 00:39
NET
asp.net
.netcore
mvc
.net
ASP.NET
Core 3.1系列(2)——.NET Core中内置的IoC容器
1、前言作为.NETCore中最为重要的概念,依赖注入和控制反转可谓是无处不在,因此微软也为我们提供一个内置的IoC容器,下面就来介绍一下它的使用方法。2、内置的IoC容器创建一个控制台程序,引入如下两个组件,版本选择3.1.23,如下图所示:1、Microsoft.Extensions.DependencyInjection2、Microsoft.Extensions.DependencyInj
HerryDong
·
2023-09-06 00:38
ASP.NET
Core
C#
ASP.NET
Core
ASP.NET
Core IOC容器
//IOC容器支持依赖注入{ServiceCollectionserviceDescriptors=newServiceCollection();serviceDescriptors.AddTransient();serviceDescriptors.AddTransient();serviceDescriptors.AddTransient();ServiceProviderservicePro
小小的熊OnlyOne
·
2023-09-06 00:08
java
开发语言
asp.net
mvc使用autofac
目录1、autofac的使用1.1基本说明1.1.1引用不用1.1.1.1MVC的引用1.1.1.2webapi的引用1.1.2注册不用1.1.2.1MVC的注册1.1.2.2webapi的注册1.1.3在Global.asax中注册相同1.2其他基本一致1.3更加详细的寻找1.4其他2、原理1、autofac的使用1.1基本说明在ASP.NETMVC中有两种用途:webapi和正常的网页开发。两
zlbcdn
·
2023-09-05 09:46
ASP.NET
MVC
asp.net
mvc
后端
HTTP 错误 403.14 - Forbidden的解决办法
3、IIs站点使用的进程池使用
asp.net
版本过低。解决办法:进程池的
asp.net
版本设置为4.0或以上版本,参考教程:如何设置进程池?4
a_code
·
2023-09-05 03:10
《总结》.NET、C#语言(
ASP.NET
MVC、WPF、MVVM)
一、.NET简介.NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言,编辑器和库开发Web应用、WebAPI和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、WindowsWPF、Windows窗体、通用Windows平台(UWP)、游戏、物联网(LOT)、机器学习、控制台应用、Windows服务。二、C#简介C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语
LBJคิดถึง 小迷弟
·
2023-09-04 19:05
MVC
WPF
MVVM
asp.net
mvc
c#
wpf
mvvm
Asp.Net
MVC及Web API框架配置会碰到的几个问题及解决方案 (精髓)
前言刚开始创建MVC与WebAPI的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文件夹说起。问题大概有以下几点:1、项目层的文件夹结构2、解决MVC的Controller和WebAPI的Controller类名不能相同的问题3、给MVC不同命名空间的Area的注册不同的路由4、让WebAPI
weixin_34376562
·
2023-09-03 15:07
测试
json
javascript
ViewUI
Asp.Net
MVC及Web API框架配置会碰到的几个问题及解决方案
http://www.cnblogs.com/xqin/archive/2013/05/31/3109569.htmlAsp.NetMVC及WebAPI框架配置会碰到的几个问题及解决方案2013-06-1116:1127949人阅读评论(3)收藏举报目录(?)[+]前言刚开始创建MVC与WebAPI的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第
weixin_34370347
·
2023-09-03 15:06
测试
json
javascript
ViewUI
Asp.Net
MVC及Web API框架配置会碰到的几个问题及解决方案 [转]
前言刚开始创建MVC与WebAPI的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文件夹说起。问题大概有以下几点:1、项目层的文件夹结构2、解决MVC的Controller和WebAPI的Controller类名不能相同的问题3、给MVC不同命名空间的Area的注册不同的路由4、让WebAPI
oldbalck
·
2023-09-03 15:36
测试
json
javascript
ViewUI
转-
Asp.Net
MVC及Web API框架配置会碰到的几个问题及解决方案
前言刚开始创建MVC与WebAPI的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文件夹说起。问题大概有以下几点:1、项目层的文件夹结构2、解决MVC的Controller和WebAPI的Controller类名不能相同的问题3、给MVC不同命名空间的Area的注册不同的路由4、让WebAPI
diaoshanwai2368
·
2023-09-03 15:32
测试
json
javascript
ViewUI
【转】
Asp.Net
MVC及Web API框架配置会碰到的几个问题及解决方案
前言刚开始创建MVC与WebAPI的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文件夹说起。问题大概有以下几点:1、项目层的文件夹结构2、解决MVC的Controller和WebAPI的Controller类名不能相同的问题3、给MVC不同命名空间的Area的注册不同的路由4、让WebAPI
abdqcpruwwhyl4931
·
2023-09-03 15:02
测试
json
javascript
ViewUI
ASP.NET
Core 中基于 Minimal APIs 的Web API
基于MinimalAPIs的WebAPIMinimalAPIs是ASP.NETCore中快速构建RESTAPI的方式,可以用最少的代码构建全功能的RESTAPI。比如下面三行代码:varapp=WebApplication.Create(args);app.MapGet("/",()=>"HelloWorld!");app.Run();可以实现在请求网站根目录结点的时候,返回"HelloWorld
gnimgnot
·
2023-09-03 11:28
.NET
Core
asp.net
后端
ASP.NET
Core 中的 Razor Pages
RazorPagesRazorPages是基于页面的ASP.NETCoreWebApp架构。相比MVC模式,RazorPages的生产效率更快。RazerPages需要两个中间件:builder…Services.AddRazorPages添加RazorPagesservicesapp.MapRazorPages添加RazorPagesendpoints.cshtml与.cshtml.cs在最简单
gnimgnot
·
2023-09-03 11:28
.NET
Core
asp.net
后端
ASP.NET
Core 8 的 Web App
WebAppWebApp与WebAPI的不同之处在于包含UI部分,所谓的UI就是HTML页面。WebApp支持几种渲染HTML的方式:服务端渲染客户端渲染混合渲染服务端渲染服务端渲染UI是在浏览器请求的时候,服务端生成HTML,然后返回给浏览器。优点是:减轻客户端的压力服务端生成HTML,适配各种浏览器极少从Client端拉取JS代码可以保护服务端的数据和安全可以保护服务端的资源,包括数据库访问,
gnimgnot
·
2023-09-03 11:28
.NET
Core
asp.net
web
app
后端
C++/C# : C#和C++的不同
C++通常用于开发本地应用程序(如操作系统和游戏),而C#通常用于开发Web应用程序(如
ASP.NET
和Unity游戏引擎)和Windows应用程序。C++具
Solitary_孤影照惊鸿
·
2023-09-03 03:23
c++
c#
开发语言
$.ajax 如何跨域,如何使用 jQuery 发送跨域 AJAX 请求
在本教程中,我解释了如何使用jQuery和
ASP.NET
发送跨域AJAX请求,PHP开发者请参考此文。
氢气青丘
·
2023-09-02 21:33
$.ajax
如何跨域
Java工作流系统-父子流程的配置讲解
关键字:驰骋工作流程快速开发平台工作流程管理系统工作流引擎
asp.net
工作流引擎java工作流引擎.开发者表单拖拽式表单工作流系统适配数据库:oralce,mysql,sqlserver,Informix
工作流爱好者
·
2023-09-02 13:18
AVKit框架详细解析(二) —— 基于视频播放器的画中画实现(一)
版本记录版本号时间V1.02021.08.14星期六前言AVKit框架为媒体播放创建视图级别的服务,包含
用户控件
,章节导航以及对字幕和隐藏式字幕的支持。接下来几篇我们就一起看一下这个框架。
刀客传奇
·
2023-09-02 10:32
ASP.NET
Core 中基于 Controller 的 Web API
基于Controller的WebAPIASP.NETWepAPI的请求架构客户端发送Http请求,Contoller响应请求,并从数据库读取数据,序列化数据,然后通过HttpResponse返回序列化的数据。ControllerBase类WebAPI的所有controllers一般继承于ControllerBase类,而不是Controller类。因为Controller类也继承自Controll
gnimgnot
·
2023-09-01 14:32
.NET
Core
asp.net
后端
认识c#、.Net FrameWork 与.Net Core
NetFrameWork可以用来创建Windows应用程序,即所说的Winform开发;Web方面它还可以用来做
Asp.Net
开发与Asp.NetMVC开发,经常所说的
Asp.Net
开发就是指的WebForm
随指尖而舞
·
2023-09-01 11:23
.net之路
.net
Spire.PDF for .NET 9.8.5 Crack
Spire.PDFfor.NETisaprofessionalPDFAPIappliedtocreating,writing,editing,handlingandreadingPDFfileswithoutanyexternaldependencieswithin.NET(C#,VB.NET,
ASP.NET
sdk大全
·
2023-09-01 06:49
Spire.Office
for
NET
Spire.PDF
.NET
ASP.NET
Core 中的两种 Web API
ASP.NETCore有两种创建RESTfulWebAPI的方式:基于Controller,使用完整的基于ControllerBase的基类定义接口endpoints。基于MinimalAPIs,使用Lambda表达式定义接口endpoints。基于Controller的WebAPI可以使用构造函数注入,或者属性注入,遵循面向对象模式。基于MinimalAPIs的WebAPI通过servicepr
gnimgnot
·
2023-08-31 19:22
.NET
Core
asp.net
后端
一文搞懂C#实时调试时,程序数据库文件.pdb(符号文件)的作用。延伸搞懂Debug/Release、AnyCPU(首选32位)/x86/x64/ARM的区别
一、准备工作MS引用:在VisualStudio调试器(C#、C++、VisualBasic、F#)中指定符号(.pdb)和源文件MS引用:为C#、
ASP.NET
或VisualBasic项目(.NETFramework
我又何必慨叹
·
2023-08-31 16:15
c#
VisualStudio
C#编译项
AnyCPU/x86/x64
Debug和Release
asp.net
教学视频教程C+零基础入门精通网页网站实战项目开发技术
asp.net
教学视频教程C+零基础入门精通网页网站实战项目开发技术部分课程截图展示:付费5元即可获得全套资源
网络虚拟产品杂货铺
·
2023-08-31 13:52
asp.net
core系列 44 Web应用 布局
一.概述MVC的视图与Razor页面经常共享视觉和程序元素,通过使用布局来完成,布局还可减少重复代码。本章演示了以下内容的操作方法:(1)使用通用布局,(2)自定义布局,(3)共享指令,(4)在呈现Razor页面或MVC视图之前运行通用代码。大多数Web应用都有一个通用布局,可在页面间切换时,为用户提供一致体验。布局通常包括应用页头、导航或菜单、页脚等常见的用户界面元素,还有经常使用script和
懒懒的程序员一枚
·
2023-08-31 12:44
ASP.NET
修改默认端口
找到发布目录下的appsettings.json文件加入下面内容"Kestrel":{"Endpoints":{"Https":{"Url":"https://*:8827"},"Http":{"Url":"http://*:8828"}}}不使用https的话去掉https,修改后效果
延卿
·
2023-08-31 07:16
asp.net
数据库
后端
ASP.NET
Core 的错误页面
异常处理Developer环境的异常页面ASP.NETCoreApp会可以在开发阶段用UseDeveloperExceptionPage启用Developer异常页面:app.UseDeveloperExceptionPage();当遇到Unhandled异常信息时,可以输出异常信息页面:异常信息包括:StacktraceQuerystringparameters,ifanyCookies,ifa
gnimgnot
·
2023-08-31 06:07
.NET
Core
asp.net
后端
ASP.NET
Core 中的 静态文件
StaticFilesStaticFiles包括HTML,CSS,图片,JavaScript,以及其他静态资源文件。即网站本身的内容。StaticFiles服务StaticFiles保存在项目的WebRoot目录,即wwwroot文件夹中。而wwwroot目录是ContentRoot的子目录,ContentRoot还包括其他代码文件,.exe和.dll文件。wwwroot文件夹的结构如下:cssj
gnimgnot
·
2023-08-31 06:36
.NET
Core
asp.net
后端
ASP.NET
Core 的 Routing
ASP.NETCore的RoutingASP.NETCore的controllers使用Routing中间件匹配客户端的url请求,然后映射到对应的controller的处理方法(Action)上。Actions可以是常规路由或属性路由的映射。MVCApp一般使用常规路由。RESTAPIs应该使用属性路由。MVCApp中用的常规路由使用MapControllerRoute()方法,创建一个单一路由
gnimgnot
·
2023-08-31 06:34
.NET
Core
asp.net
后端
Stripe支付介绍在
asp.net
mvc中开发对接,图文加代码说明
最近一个国外的电商项目,需要对接支付功能,国内的支付一般使用微信支付、支付宝、银联等等,但国际上一般使用Paypal、Skrill、BrainTree、Stripe等,经过内部综合考量所以最后选择使用Stripe支付。Stripe的对接相对还是比较简单的,只是相关的文档是英文的,且国内和国外的思想不一样,看文档不是很方便。做为技术人员这里我将对接中所遇到的问题和解决方法汇总,希望能对开发人员有所帮
阳一阳
·
2023-08-30 17:33
Update:Web CAD SDK
ASP.NET
Crack
WebCADSDKisanASP.NETcontrolforviewingDWGandotherCADfilesontheInternet,Intranet,SharePoint,Office365andotheronlineHTML5enabledtechnologies.Theproductdoesn’trequireAutoCAD®installationorotherthirdpartya
sdk大全
·
2023-08-30 13:57
CAD.NET
CAD
Exchanger
sdk
Eyeshot
Ultimate
Web
CAD
SDK
一个典型的C/S架构的三层架构设计图
PHP、JSP、
ASP.NET
的系统三层架构同样如此,在逻辑层次划分如此,不同的只是技术的具体实现架构手段。对于系统架构设计,N层、多层、三层只是一
W.D.小糊涂
·
2023-08-30 13:05
C/S架构
ASP.NET
Core标识框架中的授权
一,简单授权简单授权只是在控制器上加上[Authorize][Authorize]publicclassAccountController:Controller{publicActionResultLogin(){}publicActionResultLogout(){}}这表示只有经过身份验证的用户才可以访问,当然身份验证的部分,暂时不讨论,有兴趣可以去看官方文档:身份验证你还可以使用Allow
栀梦星
·
2023-08-30 09:15
C#自学
asp.net
java
前端
ASP.NET
Core学习之Restful
1.Restful什么是RestfulWebAPI开发有两种风格:面向过程的(简称RPC)、面向REST的(简称REST)。在RPC风格的WebAPI中,我们通过**“控制器/操作方法”**的形式来调用服务器端的方法,把服务器端的代码当成方法去调用。这种风格的接口可能会用POST请求处理所有的操作方法,无论是获取、新增、更新还是删除数据,这样的接口只是把HTTP当成一个传输数据的通道,而不关心HT
栀梦星
·
2023-08-30 09:44
C#自学
restful
asp.net
学习
ASP.NET
Core 8 的运行环境 Environment
开发流程一般有3个阶段:开发Development测试Stage正式Production运行时环境变量可以用于根据不同的开发阶段运行不同的逻辑,比如在开发阶段的某些功能或保密信息不暴露在正式上线的代码中。在VisualStduio创建的模板代码中是否为开发环境Environment,然后使用异常页面:varbuilder=WebApplication.CreateBuilder(args);bui
gnimgnot
·
2023-08-30 05:09
asp.net
java
前端
ASP.NET
Core 的 HttpContex
HttpContextHttpContext类封装了HTTPRequest和HTTPResponse。当收到一条HTTPRequest请求时,就会实例化一个HttpContext对象。HttpContext对象可以被中间件访问。注意:HttpContext不是线程安全的。读取HttpContext的值从RazerPage读取publicclassIndexModel:PageModel{publi
gnimgnot
·
2023-08-30 05:09
asp.net
后端
ASP.NET
Core 的日志系统
ASP.NETCore提供了丰富日志系统。可以通过多种途径输出日志,以满足不同的场景,内置的几个日志系统包括:Console,输出到控制台,用于调试,在产品环境可能会影响性能。Debug,输出到System.Diagnostics.Debug.WriteLineEventSource,输出到对应操作系统的日志系统中,在Windows上是输出到ETW中。EventLog,Windows特有,输出到W
gnimgnot
·
2023-08-30 05:08
asp.net
后端
ASP.NET
是什么?与.NET有什么关系
ASP.NET
不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft.NETFramework中一套用于生成Web应用程序和Web服务的技术。
Landing...
·
2023-08-30 01:54
.net
asp.net
.net
Http Request 和 Response
当今web程序的开发技术真是百家争鸣,
ASP.NET
,PHP,JSP,Perl,AJAX等等。
Spontaneus
·
2023-08-29 23:01
HTTP
C#可用范围这么大?
使用
ASP.NET
和ASP.NETCore框架可以构建功能强大的Web应用程序。移动应用程序开发:C#可以用于开发移动应用程序,包括
单片机一哥
·
2023-08-29 19:55
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
基于Web的旅游推荐网站设计与实现(论文+源码)_kaic
本系统运用的技术
ASP.NET
,该系统运用的C#作为编写代码的开发语言,使用VisualStudio2015运行软件当作本运行环境,使用SQLServer20
开心工作室_kaic
·
2023-08-29 15:31
计算机文章
毕业设计
数据库
智能手机
开发语言
服务器
硬件工程
javascript
ide
Asp.net
core中的面向切面编程3---异常处理
publicclassCustomExceptionFilterAttribute:Attribute,IExceptionFilter//,IAsyncExceptionFilter{privatereadonlyIModelMetadataProvider_IModelMetadataProvider;publicCustomExceptionFilterAttribute(IModelMet
小小的熊OnlyOne
·
2023-08-29 07:20
asp.net
okhttp
后端
ASP.NET
Core 8 的配置类 Configuration
ConfigurationConfiguration可以从两个途径设置:WebApplication创建的对象app.Configuration属性WebApplicationBuilder创建的builder.Configuration属性app的Configuration优先级更高,hostConfiguration作为替补配置,因为app运行在host之上。每种方式都提供了非常丰富的配置选择
gnimgnot
·
2023-08-28 23:05
asp.net
后端
使用
ASP.NET
Web API 中的数据
如何在WebAPI中编写CRUD(创建、读取、更新、删除)操作。通过EntityFramework6使用WebAPI2创建项目添加模型和控制器设定数据库种子处理实体关系创建数据传输对象(DTO)创建JavaScript客户端创建视图(UI)显示项详细信息向数据库添加一个新项将应用发布到Azure网站
襄襄的热饮
·
2023-08-28 21:18
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他