错误记录

在学习生活中遇到的错误!(乱七八糟不分类)

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控制器!!!!!
原文地址:https://www.cnblogs.com/xuxuzhaozhao/p/6404526.html