一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Asp.net

C#与java通过RSA互相加解密,支持分段加解密,支持长文本,支持公钥加密私钥解密,私钥加密公钥解密

1、C#代码 C#采用的RSACryptoServiceProvider类进行的加解密,由于该类默认是不支持私钥加密公钥解密的,需要通过BouncyCastle.Crypto.dll转换一下才可以。 代码如下:

2、java端代码

代码下载地址:https://download.csdn.net/download/lengyue2015/10930794   from:https://blog.csdn.net/lengyue2015/article/details/86582177

龙生   09 Nov 2023
View Details

SqlSugar中查看生成的SQL语句

注意:Aop一定要设置在你操作语句之前,不然不会生效,还有必须是同一个SqlSuagrClient才会有效

  全局

  from:https://www.cnblogs.com/canfengfeixue/p/15649378.html

龙生   06 Feb 2023
View Details

整个站点默认禁用 Session,而某个页面不禁用的做法

正确的做法:
<configuration>
<system .web>
<pages enableSessionState="false"></pages>
</system>
</configuration>
这样整个站点的页面默认是不打开Session的。

在你需要的页面的 使用如下 Page 设置
< %@ Page EnableSessionState="True"%>

或者在你需要打开Session的目录下,设置一个 web.config
<configuration>
<system .web>
<pages enableSessionState="true"></pages>
</system>
</configuration>

龙生   18 Aug 2022
View Details

ASP.NET修改ASP.NET_SessionId头部隐藏开发语言

<system.web>
<sessionState cookieName="SessID" />
</system.web>

龙生   18 Aug 2022
View Details

VS2022 安装 .NET Framework 4.0 和 .NET Framework 4.5 的方法

2022年5月27日,刚刚把VS2019升级到了VS2022,安装时已经不提供.NET Framework 4.0和.NET Framework 4.5的目标框架了,打开VS也提示不支持目标框架。

龙生   31 Jul 2022
View Details

VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022)

最近 C# 开发工具 Visual Studio 升级到了 2022,打开速度快了很多,开发体验也舒服很多。只是使用过程中遇到了一个比较尴尬的问题:默认Visual Studio 2022 不再支持安装 .NET Framework 4.5 组件,如下图所示:
选择组件里面已经不能选择4.5 / 4.0 的框架了。

龙生   17 Jun 2022
View Details

Asp.Net中WebService的定向开发

背景 工作中遇到一个需求,客户要求按照他们指定的入参和出参开发一套WebService接口。 出入参不能有丝毫的出入,以方便他们的业务系统调用。 目标已明确,我们看看入参和出参(为了保护客户的商业机密,出入参都是虚构的): 入参

  出参(正常)

  出参(错误)

出入参看上去都挺简单的,开工吧~   项目创建   添加Web服务 项目框架   SoapUI获取的请求模板如图   去掉上一步的前缀   入参XML节点配置   出参根节点配置 出参列表节点名称配置 出参XML节点名称完整配置   最终效果:与客户要求入参出参完全一致   异常出参需要用HttpModule自定义输出 定义HttpModule   异常输出方法 异常测试,效果哪下图 忘了说,HttpModule要在web.config里注册一下   完整代码下载>>

龙生   15 Apr 2022
View Details

EF查询视图返回重复数据的问题

在特殊的情况下查询过滤视图 会出现重复的数据结果集(返回的多条数据结果一致)。 原因是啥:主键 在数据库设计的理念中:每个表都应该的唯一的主键。但视图不同,EF中会自动按视图的最前几个非空型字段设置为主键。 如果在某些特殊的查询情况下。前几列数据一致时,EF就会返回重复数据。 解决方案: 1. 在使用的视图后 加入 AsNoTracking 阻止EF缓存数据集。(EF会依据主键建立数据缓存,实现后续的级联操作)。 2. 修改视图列顺序,将能区分内容的列放入最前列中,并保证为非空类型。   建议使用第二方案。   from:https://www.cnblogs.com/shikyoh/p/8794541.html

龙生   13 Apr 2022
View Details
1 2 48