最近C#项目中不小心踩的低级坑

都是很基础的错误问题,大部分都是因为不查一下资料就直接根据其它类似语言的经验写代码导致的

1、 一个企业微信上的正常的界面突然不能滚动了

本以为是浏览器代码计算问题,结果发现是JS出错导致。

2、 Redis中文自动编码

自动会变成unicode.读取时要从unicode转成中文。

3、 Json反序列化数据为Table时列顺序有时会变化。

不要为了省事用列顺序,一定要用列名,产生原因不太清楚。

4、 触发器尽量少用,可能会影响批量更新

5、 Session和Redis混用问题,用Session、Redis中的一个更新另一个要小心,不然多服务器会有问题。

6、 Web.config通用数据和非通用数据,要分开存放。

7、 Web.Config 中存储带双引号的数据时,要进行转义,不能使用类似javascript的那种单引号写法。

8、string.format内部花括号需要用两个花括号代替。

9、js attrib不支持左值

原文地址:https://www.cnblogs.com/zhaogaojian/p/11363743.html