日常总结
月牙天羽
我是程序猿
展开
-
在web.config中指定了GET、POST禁用匿名,但是发现只有POET类的请求生效,GET类的请求不生效的问题
在项目中遇到一个很奇怪的问题,IIS开启了匿名和windows身份认证两种,但是在web.config中指定了GET、POST禁用匿名,但是发现只有POET类的请求生效,GET类的请求不生效。最后的解决方案是在GET的请求加上[Authorize]原创 2023-06-13 11:38:13 · 111 阅读 · 0 评论 -
密码复杂度校验,JS 正则同时验证 大写字母,小写字母,数字,特殊字符
JS 正则同时验证 大写字母,小写字母,数字,特殊字符原创 2023-04-28 11:07:00 · 3209 阅读 · 0 评论 -
因为web.comfig中节点 <xhtmlConformance> 导致页面数据验证失效问题
因为web.comfig中节点 导致页面数据验证失效问题原创 2023-04-14 17:16:12 · 110 阅读 · 0 评论 -
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 · 501 阅读 · 0 评论 -
linq 语句中使用 IsNullOrWhiteSpace 报错
在 linq 语句中使用 IsNullOrWhiteSpace方法会报错,但使用IsNullOrEmpty方法居然不报错,正常运行。原创 2022-09-16 09:45:17 · 307 阅读 · 0 评论 -
在 ASP.NET Web API 中启用跨域请求,防止跨站点请求伪造 (CSRF) 攻击
ASP.NET Web API 中启用跨域请求,防止 ASP.NET 应用程序中的跨站点请求伪造 (CSRF) 攻击原创 2022-08-19 11:22:24 · 500 阅读 · 0 评论 -
获得DataTable列名
/// <summary> /// 根据DataTable获得列名 /// </summary> /// <param name="dt">表对象</param> /// <returns>返回结果的数据列数组</returns> public string[] GetColumnsByDataTable(DataTable dt) ...原创 2021-01-05 14:38:20 · 1350 阅读 · 0 评论 -
将枚举转换为字典集合,返回枚举项的描述信息
将枚举转换为字典;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 · 394 阅读 · 0 评论 -
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 · 927 阅读 · 0 评论 -
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 · 2592 阅读 · 0 评论 -
部分常见银行的名称和图标对应表
/****** 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 · 1830 阅读 · 0 评论 -
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 · 741 阅读 · 0 评论 -
数据库sql执行错误: 从varchar数据类型到datetime 数据类型的转换产生一个超出范围的值。
数据库sql执行错误: 从varchar数据类型到datetime 数据类型的转换产生一个超出范围的值。解决:重新新建一个实例原因是因为默认语言的问题原创 2020-08-18 14:17:50 · 1468 阅读 · 0 评论 -
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 · 403 阅读 · 0 评论 -
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 · 664 阅读 · 0 评论 -
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 · 1646 阅读 · 0 评论 -
使用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 · 940 阅读 · 0 评论 -
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 · 627 阅读 · 0 评论 -
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 · 561 阅读 · 0 评论 -
SQL SERVER 将多行数据合并成一行
select stuff(( SELECT ',' + UserName FROM aspnet_Members WHERE UserId >=41877 FOR XML path('') ), 1, 1, '')原创 2020-04-02 11:56:35 · 588 阅读 · 0 评论