- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 反射的应用,使用TypeDescriptor.GetProperties方法,实现把List<T>转换成DataTable
使用TypeDescriptor.GetProperties方法,实现把List对象转换成DataTable。
2023-11-02 16:36:06
177
原创 C# DateTime的 TryParseExact 使用说明,匹配多种格式的字符串转换为日期
C# DateTime的 TryParseExact 使用说明,匹配多种格式的字符串转换为日期
2023-09-11 16:26:58
1688
原创 用代码在Win10系统的文件夹上,右键菜单中添加“打开命令提示符“选项的功能
在Win10系统的文件夹上右键菜单中添加"打开命令提示符"选项的功能
2023-08-10 11:40:07
229
原创 在web.config中指定了GET、POST禁用匿名,但是发现只有POET类的请求生效,GET类的请求不生效的问题
在项目中遇到一个很奇怪的问题,IIS开启了匿名和windows身份认证两种,但是在web.config中指定了GET、POST禁用匿名,但是发现只有POET类的请求生效,GET类的请求不生效。最后的解决方案是在GET的请求加上[Authorize]
2023-06-13 11:38:13
138
原创 因为web.comfig中节点 <xhtmlConformance> 导致页面数据验证失效问题
因为web.comfig中节点 导致页面数据验证失效问题
2023-04-14 17:16:12
127
原创 asp.net/webForm 解决CWE-352: Cross-Site Request Forgery (CSRF)问题
asp.net/webForm 解决CWE-352: Cross-Site Request Forgery (CSRF)问题
2023-01-31 18:01:47
578
原创 linq 语句中使用 IsNullOrWhiteSpace 报错
在 linq 语句中使用 IsNullOrWhiteSpace方法会报错,但使用IsNullOrEmpty方法居然不报错,正常运行。
2022-09-16 09:45:17
360
原创 在 ASP.NET Web API 中启用跨域请求,防止跨站点请求伪造 (CSRF) 攻击
ASP.NET Web API 中启用跨域请求,防止 ASP.NET 应用程序中的跨站点请求伪造 (CSRF) 攻击
2022-08-19 11:22:24
559
原创 获得DataTable列名
/// <summary> /// 根据DataTable获得列名 /// </summary> /// <param name="dt">表对象</param> /// <returns>返回结果的数据列数组</returns> public string[] GetColumnsByDataTable(DataTable dt) ...
2021-01-05 14:38:20
1390
原创 将枚举转换为字典集合,返回枚举项的描述信息
将枚举转换为字典;T为枚举名称 //将枚举转换为字典;T为枚举名称 public static Dictionary<int,string> EnumToDictionary<T>() { Dictionary<int, string> keyValues = new Dictionary<int, string>(); foreach (int i in Enum
2020-12-12 18:16:40
420
原创 sql while 使用
set @i=1; select @rowsCount = COUNT(1) from @salesVolumeTable while @i<= @rowsCount begin --循环开始 declare @subordinateTotal decimal(18,2)=0; -- declare @userId2 int=0;-- select @userId2=UserId from @salesVolumeTable where RId=..
2020-10-23 16:06:11
944
原创 c# GroupBy的使用
var groupList1 = grantCard.GroupBy(x => new { x.ProductId }).Select(group => new { ProductId = group.Key, Quantity = group.Count() }).ToList();
2020-10-20 11:39:52
2677
原创 部分常见银行的名称和图标对应表
/****** Object: Table [dbo].[Hmeshop_BankInfo] Script Date: 2020/10/9 10:41:37 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[Hmeshop_BankInfo]([Id] [int] IDENTITY(1,1) NOT NULL,[BankName] varchar NULL,[Logo] varchar NU
2020-10-09 10:44:45
1929
原创 sql 判断字段是否存在,以及添加列和列说明
IF COL_LENGTH( ‘Hmeshop_OrderItems’,‘AgentEarningsReward’) IS NULLbeginalter table Hmeshop_OrderItems add AgentEarningsReward money nullexec sp_addextendedproperty N’MS_Description’, N’总代收益 ‘, N’SCHEMA’, N’dbo’, N’table’, N’Hmeshop_OrderItems’, N’colu
2020-09-03 11:24:27
791
原创 数据库sql执行错误: 从varchar数据类型到datetime 数据类型的转换产生一个超出范围的值。
数据库sql执行错误: 从varchar数据类型到datetime 数据类型的转换产生一个超出范围的值。解决:重新新建一个实例原因是因为默认语言的问题
2020-08-18 14:17:50
1619
原创 sql递归查找以及给有标识的用户分层级
WITH D(UserId,ReferralUserId,DistributorGradeId,LevelId,IsEnterprisePartner,UpEnterpriseUserId,UpTwoEnterpriseUserId,UpThreeEnterpriseUserId) AS(SELECT UserId,ReferralUserId,DistributorGradeId,0 as LevelId,IsEnterprisePartner,(case IsEnterprisePartner w
2020-07-10 10:54:07
444
原创 C#中Newtonsoft.Json 序列化和反序列化 时间格式
C#中Newtonsoft.Json 序列化和反序列化 时间格式 Newtonsoft.Json.Converters.IsoDateTimeConverter timeFormat = new Newtonsoft.Json.Converters.IsoDateTimeConverter(); timeFormat.DateTimeFormat = "yyyy-MM-dd HH:mm:ss"; context.Re...
2020-06-15 16:23:29
708
原创 c# 两个数组去重合并
c# 两个数组去重合并 string ProductIds = string.Empty; DataTable dtProductInfo = new DataTable(); List<int> productIdList = new List<int>(); for (int i = 0; i < dtProductInfo.Rows.Count; i++)//dtProduct
2020-05-26 10:21:23
1717
原创 使用bootstrap-multiselect多选框,绑定数据后界面不显示出来的问题
使用bootstrap-multiselect多选框,绑定数据后界面不显示出来的问题```javascript$(document).ready(function () { // $('#example-select-onChange').multiselect('select', '100', true);//选中某项 // $('#example-select-onChange').multiselect('deselectAll', '', tr
2020-05-22 16:58:31
992
原创 SQLServer查询死锁与杀死死锁进程
SQLServer查询死锁与杀死死锁进程--查询 死锁select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' --杀死 进程kill 36--显示其死锁相关信息exec sp_who2 36...
2020-05-15 16:56:49
640
原创 sql筛选出某个用户的各个类型的最新记录
筛选出某个用户的各个baby的最新记录 select a.Id,a.UserId,a.BabyId,a.BabyName,a.CreateTime from [Hmeshop_BabyInfo] as a inner join(select UserId,BabyId,MAX(CreateTime) CreateTime from [Hmeshop_BabyInfo] where...
2020-04-10 14:51:02
585
原创 SQL SERVER 将多行数据合并成一行
select stuff(( SELECT ',' + UserName FROM aspnet_Members WHERE UserId >=41877 FOR XML path('') ), 1, 1, '')
2020-04-02 11:56:35
615
原创 利用JsonConvert序列化对象,新建一个对象,可以消除引用
利用序列化对象,新建一个对象,可以消除引用 var temporderSummitCart = JsonConvert.DeserializeObject<List<ShoppingCartInfo>>(JsonConvert.SerializeObject(orderSummitCart));var temporderSummitCart = JsonCon...
2020-03-31 17:46:13
412
中国铁路窗口售票系统界面
2016-01-13
火车票票务后台维护系统
2016-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人