2019.05.30
Q:一个账号同时登陆MFM系统测试区和正式区时,在其中一边操作之后,另外一边再操作会报错403.
A:因为测试区和正式区都在同一个服务器下部署,由于账号登录共用session的问题,在一方登录会使得另外一方的登录失效。
W:将测试区部署到新的服务器上。
2019.06.04
Q:如何生成一个随机不重复的标识作为ID?
A:Guid.NewGuid().tostring();
2019.06.12
Q:使用SUM做加法的时候,得出的结果小数位数为0.3499999而实际结果应为0.35,造成结果与事实不符。
A:由于值为double类型,是双精度浮点数,用sum计算的时候,特殊数据情况下,就会出现这样的问题。
W:将和的类型改为decimal类型,再将数据库获取的数据Convert.ToDecimal()转换。
2019.06.13
Q:调用BIS的JobManager时,接口调用成功,却没有在输出窗口输出预定的文字提示。
A:由于LogManager的引用错误导致的,需要将引用改为log4net
2019.06.24
Q:
A:使用EF的CODE FIRST创建数据库表的时候,如果初始化的类使用了
DropCreateDatabaseIfModelChanges<DbContext>,
则需要设置
AutomaticMigrationsEnabled = true;
2019.06.26
Q:使用lambda表达式多表连接查询时,select(t=>new ViewModel{...})报错
A:由于ViewModel里带有virtual的外键导航的原因
2019.06.27
Q:lambda表达式使用多字段排序,data.orderby(t=>t.a).orderby(t=>t.b);时,只有最后一个orderby起了作用。
A:应该改为data.orderby(t=>t.a).thenby(t=>t.b);
2019.07.30
Q:controller内的Save方法,参数为ViewModel的时候,会有500错误,进入不了方法。
A:后台方法的参数,ViewModel新增的部分都为空,而继承的Model有值,而前台由于传值为null不把参数写入url中,因此在后台中根据顺序,有值的参数找不到前面的参数,报500错误。
W:需要改为Model+其他参数的形式。
2019.08.16
Q:关于上传插件jQuery.filer在IE上无法初始化上传的问题。
A:input的层级在IE中较低
W:增加CSS属性filter: alpha(opacity=0);
2019.08.19
Q:MFM测试区和正式区均出现ORA-12428的报错
A:数据库无法连接
2019年8月21日 星期三
Q:调用查询方法时,同样的条件下,ToList()报错缺少右括号,ToPageList()成功返回。
W:查询条件原本是
string.Format(@"condition1
condition2
condition3……")
改为
string.Format(@"condition1 condition2 condition3……")
中间不出现回车键即可
2019年8月23日 星期五
https://www.cnblogs.com/songjl/p/9603830.html
2019年8月30日 星期五
VUE有关的问题记录:
1、自定义组件调用
在main.js页面
import vue from ……;
import mycomponent from url;
vue.component('mycomponent',mycomponent );
在需要调用的父页面
<mycomponent></mycomponent>
2、axios在vue中返回结果的then方法中,this全局变量为undefined,因此调用data中的变量,需要在外层const thisVue=this。然后用thisVue来获取。
2019年9月3日 星期二
1、多文件上传后端接口,获取单个文件不能用foreach循环Files而是要用for,Files[0]这样才能获取到HttpPostedFileBase类型,否则只会获取到字符串类型的key值
2020年03月13日
关于IE浏览器中ajax返回json数据被IE视为下载包导致ajax进入error的解决方法:
首先在html的head改为
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
其次后台方法返回的类型从JsonResult改为string
最后更改ajax的返回类型dataType:'text',
success进入的方法:var data = eval("(" + response + ")");