在学习生活中遇到的错误!(乱七八糟不分类)
1、NewtonSoft.Json 序列化一个List<T>对象的时候,报错,
解决方法看下T中是否有virtual的属性,去掉试一下;
2、IIS报错程序集“...”中的类型“这个类”未标记为可序列化
解决方法在该类的前面加上[Serializable];
3、检测到有潜在危险的 Request.Form 值
解决方法(1)在.aspx文件头中加入这句:<%@ Page validateRequest="false" %>;
(2)修改webconfig文件:
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
(3)web.config里面加上:
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
4、在windows server 2012 R2 上想要安装vs2015、vs2017或者sqlserver2016 报需要安装KB2919355时候失败,提示此更新不适用于此计算机
解决方法 必须先安装KB2919442即可
5、在webform中无论如何都都不到属性值。
解决方法 先要生成代码后置类。
6、在使用ajax异步提交json数据到ashx中进行处理的时候,按照网上搜的一切乱七八糟的方法,没特么一个有用的,又是改jquery,又是改html,中文怎么样都是乱码。
解决方法 在ashx文件中加入这句话!!context.Request.ContentType = "application/x-www-form-urlencoded;charset=utf8";!!搞定!
7、在弄那个分页点击事件的时候,我把那个绑定事件写到ajax中,然后诡异的事件发生了,弄死都只是第一页,然后把这个方法写到外面来,只在里面写上bindNavClickEvent();
好嘛就对了,很蓝受!
8、在弄asp.net mvc的时候,你编辑了某些cshtml或者控制器,明明逻辑是对的,但是就是要报错,这时应该
重新生成!!!!!!!!
9、在一般处理程序中往Session里写入值一定要实现标记接口`IRequiresSessionState`
10、在学习PHP的时候,配置多站点的时候,apache 2.4.2版本以后须像下面的httpd-vhosts.conf一样配置,否则会报403错误
<VirtualHost *:80>
DocumentRoot "E:/PHPLearn/PHPWebPublish/test01"
ServerName test01.com
<Directory "E:/PHPLearn/PHPWebPublish/test01">
Options +indexes
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
11、在使用fineUIMvc的时候,本地生成的时候都是好的,发布到IIS中就报错,改成经典模式就好了。
GET http://localhost/res.axd?img=images.loading._3.ffffff_2c4359.gif&t=635987008568318481 404 (Not Found)
12、如果表没有主键则不可以通过EF来生成Model
13、使用bootstrap的modal弹出款时,父页面出现窗口抖动,解决方法:
第一步:
<!-- 编辑资料弹出框Modal -->加上style=overflow:hidden
<div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" style="overflow: hidden">
第二步:(bootstrap3.3.6)
以bootstrap3.3.6版本中未压缩的bootstrap.js文件为例。
第一处在971行左右,删除这3句
this.checkScrollbar()
this.setScrollbar()
this.$body.addClass('modal-open')
第二处1081行左右,也删除3句
that.$body.removeClass('modal-open')
that.resetAdjustments()
that.resetScrollbar()
14、webapi中,给api控制器加上[Route]特性后怎么样都访问不了报404,这种情况就是因为存在多个同名的api控制器!!!!!