-
ASP.NET MVC another entity of the same type already has the
所属栏目:[asp.Net] 日期:2020-12-16 热度:140
ASP.NET MVC项目?Repository层中,Update、Delete总是失败 another entity of the same type already has the same primary key value 在项目里的Repository层中的涉及到数据的update方法总是报错,delete时有时也会报错,报的错误是 Attaching an entity of[详细]
-
GridView用法详解
所属栏目:[asp.Net] 日期:2020-12-16 热度:194
前台页面: Default.aspx 1 %@ Page Language= " C# " AutoEventWireup= true " CodeFile= Default.aspx.cs " Inherits= _Default " % 2 3 !DOCTYPE html 4 5 html xmlns= http://www.w3.org/1999/xhtml " 6 head runat= server 7 meta http-equiv= Content-[详细]
-
ASP.NET MVC 微信公共平台开发之验证消息的真实性
所属栏目:[asp.Net] 日期:2020-12-16 热度:191
ASP.NET MVC 微信公共平台开发 验证消息的真实性 在MVC Controller所在项目中添加过滤器,在过滤器中重写 public override void OnActionExecuting(ActionExecutingContext filterContext) 方法 新建数据模型 注:服务器接收消息时,不再是signature而是msg_[详细]
-
ASP.NET验证码生成与识别
所属栏目:[asp.Net] 日期:2020-12-16 热度:139
? 一般验证码页面只输出一个图片而不进行其他业务处理,所以验证码一般放在一般处理程序(httpHandler)页面中,而如果将验证码生成代码放到一般处理程序中,要将生成验证码保存在Session中,这里我们假设保存到session["ValidCode"]中,则需要添加对 System[详细]
-
VisualStudio中解决方案
所属栏目:[asp.Net] 日期:2020-12-16 热度:117
在VS中创建一个项目通常会生成一个解决方案文件(.sln)和一个隐藏的解决方案用户选项文件(.suo)。 解决方案文件是一个文本文件 ,包含以下信息: 将被加载的所有项目以构成完整解决方案的项目清单 解决方案的目标框架版本 【解决方案的默认语言】 【项目[详细]
-
ASP.NET页面间传值总结
所属栏目:[asp.Net] 日期:2020-12-16 热度:189
本文我们将讨论的是 ASP.NET 页面间数据传递的几种方法,对此希望能帮助大家正确的理解 ASP.NET 页面间数据传递的用处以及便利性。 ? Web 页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面[详细]
-
AutoMapper系列:介绍、使用
所属栏目:[asp.Net] 日期:2020-12-16 热度:109
1.介绍 AutoMapper是一个对象-对象映射器。对象-对象映射通过将一种类型的输入对象转换为另一种类型的输出对象来工作。使AutoMapper变得有趣的是,它提供了一些有趣的约定,以免去搞清楚如何将类型A映射为类型B。只要类型B遵循AutoMapper既定的约定,就需要[详细]
-
.NET Core 反编译dll源码查看
所属栏目:[asp.Net] 日期:2020-12-16 热度:71
一.可以通过JetBrains dotPeek进行反编译 ? ?二。可以通过引用DLL 用.NET Reflector插件和VS自带的反编译工具查看 ? ?[详细]
-
ASP.NET Core去掉HTTPS配置和SSL证书
所属栏目:[asp.Net] 日期:2020-12-16 热度:195
如果你的项目一不小心配置了https ? ?右击项目=》属性=》调试=》启用SSL=》选择去掉 ? ?测试 ?[详细]
-
IdentityServer4身份认证授权入门-----客户端凭据、密码模式
所属栏目:[asp.Net] 日期:2020-12-16 热度:54
一.简介 IdentityServer4 是为ASP.NET Core 系列量身打造的一款基于 OpenID Connect 和 OAuth 2.0 认证框架 特点: 1.认证服务 2.单点登录登出(SSO) 3.API访问控制 4.联合网关 5.专注于定制 6.成熟的开源系统 7.免费和商业支持 二.简单示例 1.创建ASP.NET[详细]
-
ASP.NET Core 使用Swagger
所属栏目:[asp.Net] 日期:2020-12-16 热度:114
一.新建项目: dotnet new mvc -n SwaggerTest ? ? ? 二.添加nuget引用 : dotnet add TodoApi.csproj package Swashbuckle.AspNetCore -v 5.0.0 也可以使用 Package Manager Console ? ? ?三.Startup中的ConfigureServices 添加服务 services.AddSwaggerGen[详细]
-
对VS 2019中ASP.NET Core项目解决:The term 'Add-Migration
所属栏目:[asp.Net] 日期:2020-12-16 热度:197
错误: ? ? ? Add-Migration : The term 'Add-Migration' is not recognized as the name of a cmdlet,function,script file,or operable program. Check the spelling of the name,or if a p ath was included,verify that the path is correct and try aga[详细]
-
Linux从创建到部署ASP.NET Core项目-----使用阿里云(Centos7)
所属栏目:[asp.Net] 日期:2020-12-16 热度:70
一.搭建环境 1..注册Microsoft密钥和源 执行命令:sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm ? ? ?2.安装.NET Core SDK 执行命令:sudo yum install dotnet-sdk-3.1 -y 注意:执行该命令会将所需要的Packa[详细]
-
JavaScript- jquery easyui 可编辑表格插件 easyui.editgrid
所属栏目:[asp.Net] 日期:2020-12-16 热度:68
最近项目前端使用 jquery+easyui来做,用了几个月,觉得easyui是一个很不错的开源前端UI框架, 虽然偶尔会遇到一些小问题,但是凭借多年前端开发的实力积累 都一一解决了,其中比较典型的就是 这个 easyui.editgrid插件了,是基于easyui.datagrid扩展的。其[详细]
-
DxPackNet 1.打开摄像头
所属栏目:[asp.Net] 日期:2020-12-16 热度:52
好久没写博客了 ,这个系列将给大家介绍.net下一个非常好用的视频控件 ------ DxPackNet, 用这个控件大家可以轻松开发出 视频会议,视频监控,远程桌面,远程教学,远程白板,视频直播,视频聊天 等和网络多媒体相关的功能。 具体内容准备分为下面几节,陆[详细]
-
DxPackNet 4.保存音视频为本地avi文件
所属栏目:[asp.Net] 日期:2020-12-16 热度:175
捕获到了音视频后要保存到本地文件,这是很常见的应用场景,DxPackNet保存视频文件也比较简单 用?IAviStreamWriter ?avi文件写入流即可 1.初始化相关设备,设定好数据捕获的回调函数 DxDeviceCollection cameras; IDxCameraCapture camCapture; IDxMicrophCap[详细]
-
分享一个很早之前写的小工具DtSpyPlus
所属栏目:[asp.Net] 日期:2020-12-16 热度:180
几年前写的一个获取windows窗体基本信息和屏幕取色的小工具,一直在用。 下载地址 http://files.cnblogs.com/dint/SpyPlus.zip ? ?[详细]
-
DxPackNet 5.视频高质量的压缩和传输
所属栏目:[asp.Net] 日期:2020-12-16 热度:187
DxPackNet 对视频的压缩和解压也提供了很好的支持,且系统不需要装第三方解码器哦~ 主要用到了?IxVideoEncoder 视频编码器 ?和?IxVideoDecoder 两个接口 ?这里只做简单的组件功能使用介绍,实际应用中可能涉及到 UDP分包,包顺序控制, 音视频传输协议制定,[详细]
-
oracle wrapped 代码解密工具 unwraper
所属栏目:[asp.Net] 日期:2020-12-16 热度:77
Oracle中的Wrap 功能是为了不让别人看到函数/存储过程的SQL源码的明文, 作为技术宅,有的时候想看源码但是看不到的那种心情是可以理解的, 发一个简单易用的 Oracle wrapped 解码工具, 该工具兼容win98及以上版本的 32/64位windows系统 http://files.cnblo[详细]
-
一个高效反射类
所属栏目:[asp.Net] 日期:2020-12-16 热度:130
1.项目中有需要用到反射的地方,仔细研究了下反射,其效率并不高 还好微软提供了IL的编程方法,自己实现了一个高效反射类 ? 下面举些常用例子: 我们反射出.NETFramework中的一个未公开的类 SessionStateUtility 并调用其私有方法 Deserialize 1 public stat[详细]
-
自己动手写ORM框架
所属栏目:[asp.Net] 日期:2020-12-16 热度:101
提起ORM框架,大家都很熟悉,网上流行的ORM框架有很多,其中出名的有一些,不出名的更是数不胜数。 ? 下面是自己实现的一个简单的ORM框架,实现了常用的增删查改功能,供大家研究ORM实现原理。 还有一些性能优化相关的功能没有做,这里并不想重复造轮子? 仅供学[详细]
-
扩展GridView实现的一个自定义无刷新分页,排序,支持多种数据源
所属栏目:[asp.Net] 日期:2020-12-16 热度:50
最近项目View层越来越趋向于无刷新化,特别是数据展示方面,还要对Linq有很好的支持. 在WebFrom模式的开发中,GridView是一个功能很强大,很常用的控件,但是他也不是完美的,没有自带的无刷新和排序(有人说UpdatePanel或第三方插件就可以实现无刷新,呵呵..[详细]
-
DxPackNet 3.音频捕捉(录音)
所属栏目:[asp.Net] 日期:2020-12-16 热度:107
用DxpackNet捕捉音频其实很简单? 1.初始化控件 IDxMicrophCapture microphone; private void Form1_Load( object sender,EventArgs e) { // 创建麦克风控件 microphone = DxFactory.CreateDxCompentIDxMicrophCapture( 100 ); 设置音频数据回调 microphone.A[详细]
-
白话ASP.NET MVC之二:Controller激活系统的概览
所属栏目:[asp.Net] 日期:2020-12-16 热度:106
????? 前文简介:我们抽象类路由规则的对象,RouteBase是路由对象的抽象基类,ASP.NET 的路由系统中有唯一一个从RouteBase继承的路由对象,那就是Route类型了。我们注册了路由对象Route,UrlRoutingModule截获请求,把当前请求的Url地址和RouteTable路由表中[详细]
-
白话ASP.NET MVC之一:Url 路由
所属栏目:[asp.Net] 日期:2020-12-16 热度:163
?????? 好久没有写关于ASP.NET MVC的东西了,虽然《ASP.NET MVC4框架揭秘》已经完完整整的看完一遍,但是感觉和一锅粥差不多,没什么可写的,因为我自己不理解,也就写不出来。现在开始看《ASP.NET MVC5框架揭秘》,应该说第二遍了,每个代码都调试了,也看[详细]