摘要:
A a = new A(); Type t = typeof(A); var v1 = t.GetField("n").GetValue(a);//获取字段值,你的类A.n是字段,不是属性 n是字段的名称 var v2 = t.GetProperty("n").GetValue(a, null);//获取属性值 //两个参数的GetValue向下兼容.net framework 2.... 阅读全文
摘要:
最近在mvc中做导出Excel功能,通过页面把字段id和对应的中文名称通过a标签传给控制器的过程中,总是报错。 1.第一次错误截图 具体解决方案: 可以配置 IIS 服务器以拒绝查询字符串长度大于指定值的请求。如果请求的查询字符串大于所配置的值,便会返回此错误。如果需要增加查询字符串的允许长度,请修 阅读全文
摘要:
sp_executesql介绍和使用 execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@co 阅读全文
摘要:
总结下实际开发过程中使用过的文件下载方法: 刚开始接触$.ajax()时 欣喜若狂,以为所有的异步交互都可以用它来操作,直到流文件。具体的场景是: 首先想到的是通过$.ajax来进行操作,因为和后台交互的参数很多,它的参数形式可以用键值对对象的形式,很方便, 但是怎么操作都不行,不报错,但是文件就是 阅读全文
摘要:
1.首先明确一点,就是不管怎样,finally一定会执行,即使程序有异常,并且在catch中thorw 了 ,finally还是会被执行。 2.当try和catch中有return时,finally仍然执行。 3.finally是在return后面的表达式运算完之后执行的,在执行完return时 , 阅读全文
摘要:
禁止/恢复按钮 其实就是更改 <input> 的属性。 禁用 id 为 btn 的按钮: $("#btn").attr({"disabled":"disabled"});//或者$("#btn").attr("disabled","disabled"); 取消禁用: $("#btn").remove 阅读全文
摘要:
在前提不知道b在这个数组的下标,删除b这个元素 var arrList = ['a','b','c','d']; arrList.splice(jQuery.inArray('b',arrList),1); alert(arrList); 其中jQuery.inArray('b',arrList)是 阅读全文
摘要:
[转]C#中yield用法 yield 关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在 foreach 语句的每一次循环中返回的值。yield 关键字 阅读全文