在设计界面时,有时会遇到进度条,本次讲解WPF如何设计自定义的绕圈进度条,直接上代码: 1、控件界面 UserControl x:Class="ProgressBarControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen...
网站建设
.NET C#支付宝条码支付接口详解
支付宝条码支付接口使用,供大家参考,具体内容如下 应用场景实例 收银员使用扫码设备读取用户支付宝钱包“付款码”后,将二维码或条码信息通过本接口上送至支付宝发起支付。...
.Net Core自动化部署之利用docker版jenkins部署dotnet
前言 本文主要介绍了关于.Net Core自动化部署用docker版jenkins部署dotnetcore应用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的实现步骤吧。 安装docker版jenki...
.net设计模式之装饰模式(Decorator)
简介: 动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生产子类更加灵活——《大话设计模式》; 结构图: 优点: 装饰类和被装饰类可以独立发展,不会相互耦...
ASP.NET Core Web App应用第三方Bootstrap模板的方法教程
引言 作为后端开发来说,前端表示玩不转,我们一般会选择套用一些开源的Bootstrap 模板主题来进行前端设计。那如何套用呢?今天就简单创建一个ASP.NET Core Web MVC 模板项目为例,来应...
如何给ASP.NET Core Web发布包做减法详解
1.引言 紧接上篇:ASP.NET Core Web App应用第三方Bootstrap模板。这一节我们来讲讲如何优化ASP.NET Core Web发布包繁重的问题。 在ASP.NET Core Web App中我们可以通过Bower或NPM来安装一些JS、CSS插件,...
.net中捕捉全局未处理异常的三种方式示例
前言: 我们在实际项目开发中,经常会遇到一些不可预见的异常产生,有的异常在程序运行时就对其进行处理(try) 但是,有的程序不需要每一个地方都用try进行处理,那么针对这种...
.net中自定义错误页面的实现方法
前言: 在实际的web开发中,经常会遇到以下情况,导致给用不好的体验: a、程序未处理的异常,直接输出显示到用户页面 b、用户访问的资源不存在,直接显示系统默认的404页面 c、其...
.net中自定义错误页面的实现升级篇
问题描述: 在上一篇博文 “.net自定义错误页面实现” 中已经介绍了在.net中如何实现自定义错误页面实现(有需要者可以去上一篇博文了解),单纯按照上一篇博文那样设置,能够实...
.Net Core学习教程之在Mvc中简单的使用日志组件
前言 本文是基于 .Net Core 2.0,只是蜻蜓点水,并非深入浅出。给大家介绍了关于.Net Core在Mvc中使用日志组件的相关内容,分享出供大家参考学习,下面话不多说了,来一起看看详细的介...
.NET发送邮件的实现方法示例
前言 本文主要给大家介绍了关于.NET发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 注意: 需要找到“POP3/SMTP服务”并开启,然后生成授...
把ASP.NET MVC项目部署到本地IIS上的完整步骤
前言 默认情况下,在VisualStudio中开发网站,会运行在IISExpress中,如果想把网站部署到本地的IIS服务器上该怎么办呢? 配置IIS的几个关键点: 1.URL重写模块,这个以前是ISAPI筛选器的功...
ASP.NET MVC中分部视图的应用方法
概述: 在ASP.NET Web Form的开发经验中,对于User Control使用比较频繁,可以减少重复的代码,利于页面模块化,这个概念也被引入了ASP.NET MVC.即“分部视图”。 什么是分部视图,我们应该...
VS2012实现简单登录界面
本文实例为大家分享了VS2012实现登录界面的具体代码,供大家参考,具体内容如下 这个是第一个界面的代码: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;us...
VS2012下QT creator登录对话框设计
最近看《Qt教程及软件》学习QT,这本书的编程是在Qt creator上进行的,本人更倾向于在VS2012上进行开发,故根据自己实验中的经验,笔记一下在VS2012进行Qt编程的一些问题及解决方法,本...
详解CentOS 7.4下如何部署Asp.Net Core结合consul
上篇我们讲到consul的概念,以及在WIN下如何使用:https://www.jb51.net/article/141783.htm 步骤如下: 1、安装虚拟机VM 2、下载安装 CentOS 7.4 下载地址:https://www.jb51.net/softs/590894.html 这是安装示例...
.NET中JSON的序列化和反序列化的几种方式
一、什么是JSON JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立 于编程语言的文本格式来...
ASP.NET MVC中设置跨域访问问题
1、什么是跨域请求 js禁止向不是当前域名的网站发起一次ajax请求,即使成功respone了数据,但是你的js仍然会报错。这是JS的同源策略限制,JS控制的并不是我们网站编程出现了问题。客...
AutoCAD .Net禁止图元被删除的方法
本文为大家分享了AutoCAD .Net禁止图元被删除的具体代码,供大家参考,具体内容如下 禁止图元被用户删除可以通过 ObjectOverrule 实现。 以下代码: 1、命令 AddEraseOverrule 创建两个图元并禁...
JWT + ASP.NET MVC时间戳防止重放攻击详解
时间戳作用 客户端在向服务端接口进行请求,如果请求信息进行了加密处理,被第三方截取到请求包,可以使用该请求包进行重复请求操作。如果服务端不进行防重放攻击,就会服务器...
asp.net core下给网站做安全设置的方法详解
前言 本文主要介绍了关于asp.net core给网站做安全设置的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 设置方法如下 首先,我们来看下stack overflow网...
详解.Net单元测试方法
1、测试异常 可以直接对方法进行异常测试,也【本文由:专业的印度服务器 提供,感谢支持】可以对模拟对象进行异常测试,但是,对模拟对象进行异常测试,很少用,所以,这里就介...
CSRF在ASP.NET Core中的处理方法详解
前言 前几天,有个朋友问我关于AntiForgeryToken问题,由于对这一块的理解也并不深入,所以就去研究了一番,梳理了一下。 在梳理之前,还需要简单了解一下背景知识。 AntiForgeryToken 可...
ASP.NET MVC中异常Exception拦截的深入理解
一、前言 由于客户端的环境不一致,有可能会造成我们预计不到的异常错误,所以在项目中,友好的异常信息提示,是非常重要的。在asp.net mvc中实现异常属性拦截也非常简单,只需要...
.net core整合log4net的解决方案
概述 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。 背景 前两天,曾经的一个同事...
ASP.NET Core开发教程之Logging利用NLog写日志文件
【本文由:http://www.yidunidc.com/mgzq.html复制请保留原URL】 前言 本文主要介绍了ASP.NET Core 开发-Logging 使用NLog 写日志文件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起...
.NET Core单文件发布静态编译AOT CoreRT的方法详解
前言 本文主要介绍的是关于.NET Core单文件发布静态编译AOT CoreRT,将.NET Core应用打包成一个可执行文件并包含运行时。 支持Windows, MacOS and Linux x64 w/ RyuJIT codegen。 示例项目: https://gith...
ASP.NET Core与NLog集成的完整步骤
前言 一直很喜欢 NLog 的简洁和扩展性,所以准备将 ASP.NET Core 提供的默认日志提供程序替换成 NLog。 NLog 是一个跨平台的 .Net 日志组件。 NLog 遵从 BSD license,即允许商业应用且完全开放...
详解.Net core2.0日志组件Log4net、Nlog简单性能测试
.Net core之Log4net、Nlog简单性能测试 比较log4net、nlog的文件写入性能(.netcore环境),涉及代码和配置如有不正确的地方,还请批评指正。 测试环境 开发工具: Vsual Studio 2017 15.3 框架版本...
.NET Core 2.0如何生成图片验证码完整实例
前言 图片验证码在我们日常开发中是必不可少会遇见的一个功能,最近工作中就遇到了这个需求,所以下面将实现的方法分享给大家,话不多说了,来一起看看详细的介绍吧。 .NET Co...
JWT+Log4net配置与使用详解
Log4net的优点 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。程序运行过程中就能生...
c# .Net Core静态文件服务器的新人入门教程
概要: 本文通过示例,讲解了 NET Core2.0 静态文件目录的相关知识,并附带解析,适合新手,并附带了完整的项目代码。(项目通过 vs2017 初始化的 ASP.NET Core 应用程序,之后选择***空项目...
ASP.NET Core 2.1 使用Docker运行的方法步骤
1.新建一个 ASP.NET Core 2.1 项目 然后运行一下项目,确保我们刚刚建立的项目可以正常运行。 2.编写 Dockerfile 新建一个文本文件,命名为 Dockerfile FROM microsoft/dotnet:2.1-aspnetcore-runtimeWORKDIR...
.Net Web Api中利用FluentValidate进行参数验证的方法
前言 本文主要介绍了关于.Net Web Api用FluentValidate参数验证的相关内【转自:http://www.1234xp.com/kt.html 转载请说明出处】容,下面话不多说了,来一起看看详细的介绍吧。 方法如下 安装F...
.NET/ASP.NET Routing路由(深入解析路由系统架构原理
1】开篇介绍 这篇文章让我们愉快的学习一下ASP.NET中核心的对象模型Routing模块,为什么说愉快呢,因为Routing正是建立在大家都比较熟悉的ASP.NET管道模型基础之上的,所以相比其他一些...
asp.net基于JWT的web api身份验证及跨域调用实践
随着多终端的出现,越来越多的站点通过web api restful的形式对外提供服务,很多网站也采用了前后端分离模式进行开发,因而在身份验证的方式上可能与传统的基于cookie的Session Id的做法...
.NET Core控制台应用程序如何使用异步(Async)Ma
前言 C# 7.1 及以上的版本允许我们使用异步的Main方法。下面话不多说了,来随着小编一起看看详细的介绍吧。 一.新建一个控制台应用程序 二.异步Main方法 我们直接将Main方法改为如下:...
jenkins部署.net平台自动化构建的方法步骤
在引入自动化部署工具的时候,我们对比了jenkins和gitlab CI,jenkins有非常丰富的插件,配置起来方便。gitlab CI更倾向于脚本配置,当然jenkins也可以使用pipeline实现全脚本化配置(everyth...
ASP.NET MVC如何使用Unity实现Ioc详解
为什么有这篇文章 最近在学ASP.NET MVC项目中使用Ioc,选用了Unity作为依赖注入的容器组件,在网上找了相关的文章简单实现了依赖注入,但想用文件配置的方式进行容器注入的注册,发...
.NET core高性能对象转换示例代码
前言 NET Core(开放源代码,跨平台,x-copy可部署等)有许多令人兴奋的方面,其中最值得称赞的就是其性能了。关于对象转换已经有不少轮子(AutoMapper,TinyMapper) .出于项目需要,手动造一个简单...
.Net使用RabbitMQ即时发消息Demo
前言 最近项目要使用RabbitMQ,网上已经有很多优秀的文章了,百度百科对RabbitMQ阐述也非常明确,建议去看下,还有amqp协议。必须一提的是rabbitmq是由LShift提供的一个消息队列协议(A...
.Net Core2.1 WebAPI新增Swagger插件详解
说明 Swagger是一个WebAPI在线注解、调试插件,过去我们主要通过手工撰写WebAPI接口的交互文档供前端开发人员或外部开发者, 官网地址:https://swagger.io/。 但是在实际工作中,往往咋们...
.net core xss攻击防御的方法
XSS攻击全称跨站脚本攻击 ,是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入...
.Net Core Cors中间件的深入讲解
同源策略和资源跨域共享 1、同源策略 同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。...
.Net Core项目如何添加日志功能详解
一、微软内置的日志组件 在.Net Core中使用模板新建的Web Api项目时,会自动加入日志功能。只需要在控制器中注入ILogger就可以了。命名空间为: Microsoft.Extensions.Logging 。 会发现只有Er...
基于.net standard 的动态编译实现代码
在上篇文章[基于.net core 微服务的另类实现]结尾处,提到了如何方便自动的生成微服务的客户端代理,使对于调用方透明,同时将枯燥的东西使用框架集成,以提高使用便捷性。在尝试...
基于.net core微服务的另一种实现方法
前言 基于.net core 的微服务,网上很多介绍都是千篇一律基于类似webapi,通过http请求形式进行访问,但这并不符合大家使用习惯.如何像形如 [ GetServiceIOrderService().Save【来源:自由互联:ht...
ASP.NET Core跨站登录重定向的实现新姿势
前言 作为 .NET 程序员,痛苦之一是自从 ASP.NET 诞生之日起直到最新的 ASP.NET Core 都无法直接实现跨站登录重定向(比如访问 https://q.cnblogs.com ,跳转到 https://passport.cnblogs.com 进行登录)...
ASP.NET全栈开发教程之前后台校验结合详解
前言 在Web系统开发时,往往会有存在大量的交互操作,交互就必须校验数据的准确性啊,且不说一个字段可能存在多种校验,若一个表单提交有10个字段难道我们要对这10个字段分别写...
ASP.NET全栈开发教程之在MVC中使用服务端验证的方
前言 上一章我们在控制台中基本的了解了FluentValidation是如何简洁,优雅的完成了对实体的验证工作,今天我们将在实战项目中去应用它。 首先我们创建一个ASP.NET MVC项目,本人环境是...