在【原URL http://www.yidunidc.com/mggfzq.html 请说明出处】WPF的集合控件中常常需要在每一个集合项之间插入一个分隔符样式,但是WPF的ItemsControl没有相关功能的直接实现,所以只能考虑曲线救...
网站建设
.NetCore实现上传多文件的示例详解
本章和大家分享的是.NetCore的MVC框架上传文件的示例,主要讲的内容有:form方式提交上传,ajax上传,ajax提交+上传进度效果,Task并行处理+ajax提交+上传进度,相信当你读完文章内容后能...
ASP.NET Core应用中与第三方IoC/DI框架的整合
一、ConfigureServices方法返回的ServiceProvider没有用! 我们可以通过一个简单的实例来说明这个问题。我们先定义了如下这个一个MyServiceProvider,它实际上是对另一个ServiceProvider的封装。简单...
WPF中在摄像头视频上叠加控件的解决方案
说道WPF想必有很多朋友跟小编一样不知道wpf是什么,今天小编就给大家简单普及下基本概念。 WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework...
解决WPF中空域问题(Airspace issuse)
空域问题是由于Winform与WPF在底层渲染机制上有所区别而导致的。多数情况下,开发者为了实现不规则的窗体并承载Winform控件时,遇到此类问题。当WPF窗体设置为允许透明(也就是Allo...
WPF下YUV播放的D3D解决方案
在视频媒体播放,监控系统的构建当中,经常会涉及到YUV数据的显示问题。一般的播放控件以及SDK都是通过使用Window句柄,利用DirectDraw直接在窗口上渲染。但是,如果用户界面是使用...
ASP.NET Core部署前期准备 使用Hyper-V安装Ubuntu Serv
概述 Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术。它已经被内嵌到Win10系统内,我们只需要进行简单的安装即可。但是前提是要确保你的机器已经启用虚拟化,可以...
VS2017添加EF的MVC控制器报错的解决方法
VS2017添加EF的MVC控制器报错的解决方法,供大家参考,具体内容如下 1. 错误描述: no database provider has been configured fot this DbContext. 此类错误是上下文的注册造成的.解决方式在DBContext中重...
Visual Studio 2017安装失败的解决方法
【来源:美国站群服务器 请说明出处】 vs2017安装操作失败,今天VS2017更新之后...MVC5右击没有Controller出现 然后我就修复,重装...都不行并且出现 安装操作失败..提示.Net.Core.SDK安装失败...
VS2015下OpenGL库配置教程
写在前面: 最近要用到OpenGL,光是在VS2015下配置就费了很大的劲,现在将我的成果直接贡献给大家,希望能为需要在VS2015下配置OpenGL的读者省去一些麻烦。 正文: 资源地址:OpenGL安装...
MVC页面之间参数传递解析
关于MVC页面之间的传值,有多种方式,下面,我们就Html.RenderAction 方式 和 Html.RenderPartial 方式 来给大家分享一下有什么不同。 一、Html.RenderAction 方式页面之间传递参数的方式: Html.R...
WPF中button按钮同时点击多次触发click解决方法
解决WPF中button按钮同时点击多次触发click的方法,供大家参考,具体内容如下 DateTime lastClick = DateTime.Now; object obj = new object(); int i = 0; private void Button_Click(object sender, RoutedEventArgs e) { thi...
Visual studio 2017如何发布dotnet core到docker
docker的好处不用多说,有不了解的可移步《docker入门》,作为一个.net方面的老鸟也想早点搭上docker末班车,减少布署中的各种坑。以下我是在Visual Studio 2017正式版发布后(其实VS2015也是...
VS2017做为Unity3D的脚本编辑器需要的最精简组件
前言 使用VS2017做为Unity的脚本编辑器,需要的最精简组件。 我的测试环境 windows 10 x64 windows 7 x64 sp1 时间:2017-4-22 最精简的组件 只需要三个必需组件,这些组件都是可选安装位置 C#和...
SqlDataReader生成动态Lambda表达式
上一扁使用动态lambda表达式来将DataTable转换成实体,比直接用反射快了不少。主要是首行转换的时候动态生成了委托。 后面的转换都是直接调用委托,省去了多次用反射带来的性能损失...
ASP.NET core Web中使用appsettings.json配置文件的方法
前言 最近在研究把asp.net程序移植到linux上,正好.net core出来了,就进行了学习。 移植代码基本顺利,但是发现.net core中没有ConfigurationManager,无法读写配置文件,单独写个xml之类的嫌麻...
System.Web中不存在类型或命名空间名称“Optimizat
mvc4项目运行后浏览页面突然提示 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用) 后来发现问题竟然出现在,view文件夹下的Web.config文件配置中...
Visual Stduio 2010开发环境搭建教程
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。 Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加...
Visual studio 2017添加引用时报错未能正确加载Refe
最近新装了2017,开始前几天还好,可是最近在添加引用时, 报错 --------------------------- Microsoft Visual Studio --------------------------- 未能正确加载“ReferenceManagerPackage”包。 此问题可能是因...
.net后台页面统一验证是否登录
本文实例为大家分享了.net后台页面统一验证是否登录的具体代码,供大家参考,具体内容如下 首先新写一个PageBase类 using System;using System.Collections.Generic;using System.Web;namespace【文章出处...
Asp.net core WebApi 使用Swagger生成帮助页实例
最近我们团队一直进行.net core的转型,web开发向着前后端分离的技术架构演进,我们后台主要是采用了asp.net core webapi来进行开发,开始每次调试以及与前端人员的沟通上都存在这效率低...
.net core使用redis基于StackExchange.Redis
.net core使用redis基于StackExchange.Redis教程,具体如下 一.添加引用包 StackExchange.Redis Microsoft.Extensions.Configuration 二.修改配置文件 appsettings.json { "RedisConfig": { "Redis_Default": { "Connection": "127.0...
Linux下部署.net core环境的步骤详解
注意: 在Linux上安装.net core 的环境需要64位系统 安装部署如下: 1、把dotnet源新增至apt-get中 Ubuntu 14.04 / Linux Mint 17 sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release...
ASP.NET MVC从视图传参到控制器的几种形式
1. 传递数组 $(function () { var value = ["C#", "JAVA", "PHP"]; $("input[type='button']").click(function () { $.ajax( { url: "/Home/List", type: "Get", data: { valuelist: value }, traditional: true, //必须设置该属性,否则控制器...
详解VS2017 Linux 上.NET Core调试
Visual Studio 2017 通过SSH 调试Linux 上.NET Core 应用程序。 本文环境 开发环境:Win10 x64 Visual Studio 2017 部署环境:Ubuntu 14.04 x64 .NET Core SDK 1.0.1 Ubuntu上安装.NET Core SDK Ubuntu 14.04 x64 sudo sh -c 'ech...
使用Visual Studio 2017写静态库
造轮子是一件有趣的事情,VS是一个强大的工具,能胜任超大规模的工程,但是讲真,对不那么大的项目配置起来不是那么友好(网上的其他教程也一点都不友好Orz)。这里就展示一下...
在ASP.NET Core 中发送邮件的实现方法(必看篇)
前言 我们知道目前 .NET Core 还不支持 SMTP 协议,当我么在使用到发送邮件功能的时候,需要借助于一些第三方组件来达到目的,今天给大家介绍两款开源的邮件发送组件,它们分别是...
ASP.NET Core发送邮件的方法
前言 我们知道目前 .NET Core 还不支持 SMTP 协议,当我么在使用到发送邮件功能的时候,需要借助于一些第三方组件来达到目的,今天给大家介绍两款开源的邮件发送组件,它们分别是...
Visual Studio寻找C#程序必要的运行库文件
在工程打包中,有时候很头痛的就是运行所需要的库文件不能够全面的包含进来,特别是有时候调用了一系列外部扩展。对于这些问题,我们可以借用Visual Studio的打包功能帮助我们寻找...
详解ASP.NET Core实现强类型Configuration读取配置数据
前言 实现读取JSON文件几种方式,在项目中采取老办法简单粗暴,结果老大过来一看,恩,这样不太可取,行吧那我就用.NET Core中最新的方式诺,切记,适合的才是最好的,切勿懒。...
详解ASP.NET MVC 常用扩展点:过滤器、模型绑定
一、过滤器(Filter) ASP.NET MVC中的每一个请求,都会分配给对应Controller(以下简称“控制器”)下的特定Action(以下简称“方法”)处理,正常情况下直接在方法里写代码就可以了,但...
使用asp.net mvc,boostrap及knockout.js开发微信自定义菜
前言 微信的接口调试工具可以编辑自定义菜单,不过是提交json格式数据创建菜单,非常的不方便还容易出错。网上的工具不好用,所以就自己写了一个。 正文 先用bootstrap排个页面框架...
Asp.Net服务器发送HTTP标头后无法设置内容类型的问
发现问题: 采用Npoi导出Excel,前台页面依然是aspx,然后报“未能从服务器收到消息”的错误。 解决方案: 关于“服务器无法在发送HTTP标头之后设置内容类型”的错误: 1.导出组件是...
asp.net利用母版制作页脚效果
本文为大家分享了asp.net利用母版制作页脚的具体过程,供大家参考,具体内容如下 1.母版创建流程略过。 2.创建母版页css:Site.css body {}.linkButton{ text-decoration:none; color:whitesmoke;} 3.母版页...
详解ASP.NET Core部署项目到Ubuntu Server
基于上一篇成功安装Ubuntu Server 16.10的基础上,接下来继续我们ASP.NET Core项目的部署之旅! 只是对于这些年整天和Windows打交道的我,初次使用Linux确实有点费劲。 但是为了.NET Core跨平台...
VS2013安装提示必须安装ie10的解决办法
虽说应该直接安装ie10,但试了下并不是很顺利,找到如下解决办法,亲测通过。 新建bat文件,内容如下,右键以管理员身份运行,vs即可正常安装。 @ECHO OFF:IE10HACK REG ADD "HKLM\SOFTWARE\W...
使用ASP.NET MVC引擎开发插件系统
一、前言 我心中的插件系统应该是像Nop那样(更牛逼的如Orchard,OSGI.NET),每个插件模块不只是一堆实现了某个业务接口的dll,然后采用反射或IOC技术来调用,而是一个完整的mvc小应用...
ASP.NET使用X509Certificate2出现一系列问题的解决方法
在做微信支付退款的时候,由于需要使用到p12证书,结果就遇到一系列的坑。这里做个记录方便以后查阅。 原先加载证书的代码: 复制代码 代码如下:1 X509Certificate2 cert = new X509Certifi...
Visual Studio 2017新版发布 更强大!
Visual Studio 2017新版发布:【转自:http://www.nextecloud.cn/jap.html 欢迎转载】更强大! 官方发布原文:A fresh update to Visual Studio 2017 and the next preview 今年 3 月份,微软发布了 Visual Studio 2017,这...
.NET C#创建WebService服务简单实例
Web service是一个基于可编程的web的应用程序,用于开发分布式的互操作的应用程序,也是一种web服务 WebService的特性有以下几点: 1.使用XML(标准通用标记语言)来作为数据交互的格式。...
Visual Studio for Mac版 初体验
你喜爱的 IDE,现在可用于 Mac。因为在 Visual Studio for Mac 之前,已经有了 Visual Studio Code for Mac,那时候我们还以为 Visual Studio Code 就是 Visual Studio 的跨平台版本,但事实微软并不是这样想...
Asp.net FileUpload上传文件夹并检测所有子文件的实
Asp.net FileUpload上传文件夹并检测所有子文件的实现代码,非常简单,具体内容如下所示; 1.在FileUpload控件添加一个属性 webkitdirectory=""就可以上传文件夹了 asp:FileUpload ID="FileUpload1" runat=...
.net接入支付宝的支付接口
H5手机网站接入支付宝的支付接口,推荐使用支付宝提供的SDK来快速开发 我使用的是SDK开发 引用命名空间 using Aop.Api;using Aop.Api.Request;using Aop.Api.Response;using Aop.Api.Util; 首页需要定义一些...
Visual Studio 2017 针对移动开发的新特性汇总
Visual Studio是世界上最好的IDE之一,如果是 .NET世界,那就没有之一了(^_^),而最近推出的Visual Studio 2017在移动平台方面更是加强了这一点。这个版本包含了一些非常棒的功能,包括实时...
ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies数据的
前言 最近公司项目进行架构调整,由原来的三层架构改进升级到微服务架构(准确的说是服务化,还没完全做到微的程度,颗粒度没那么细),遵循RESTFull规范,使前后端完全分离,实...
详解在ASP.NET Core 中使用Cookie中间件
在 http:// ASP.NET Core 中使用Cookie中间件 ASP.NET Core 提供了Cookie中间件来序列化用户主题到一个加密的Cookie中并且在后来的请求中校验这个Cookie,再现用户并且分配到HttpContext对象的User属性...
.Net Core中使用ref和Span<T>提高程序性能的实现
一、前言 其实说到ref,很多同学对它已经有所了解,ref是C# 7.0的一个语言特性,它为开发人员提供了返回本地变量引用和值引用的机制。 Span也是建立在ref语法基础上的一个复杂的数据...
WPF中自定义GridLengthAnimation
需求 我们想在编辑一个列表中某一个条目时,将编辑的详情内容也放置当前面,比如右侧。 可以通过将一个Grid,分成两个Cloumn,动态调整两个Cloumn的Width,就可以实现这个需求。 我们知...
在.Net中使用MongoDB的方法教程
什么是MongoDB MongoDB是基于文档的存储的(而非表),是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松...
详解c# .net core 下的网络请求
本文章是在VS2017的环境下,.net core 1.1版本以上。 在这期间,由于.net core 并不基于IIS,我们的过去【文章出处:防御服务器 】的网络请求代码在.net core框架下,有可能会出现不兼容,报...