2014年8月18日
摘要: 字符型转换为字符串// C 货币2.5.ToString("C");// ¥2.50// D 10进制数25.ToString("D5");// 25000// E 科学型25000.ToString("E");// 2.500000E+005// F 固定点25.ToString("F2");//... 阅读全文
posted @ 2014-08-18 15:26 猫头鹰31 阅读(151) 评论(0) 推荐(0) 编辑
  2014年8月15日
摘要: 昨日在工作中,遇到一个问题:需要将查询出来的DataTable数据源,转换成List的泛型集合(已知T类型)。第一反应,我想肯定要用到“泛型”(这不是废话吗?都说了要转换成List泛型集合了),而且还要用到“反射”相关的。呵呵。很快,我就做出了一个小实例,测试通过。下面我将代码贴出来,分享给大家。代... 阅读全文
posted @ 2014-08-15 18:04 猫头鹰31 阅读(151) 评论(0) 推荐(0) 编辑
  2013年12月17日
摘要: 一、Redirect和Transfer 在ASP.NET中,我想很多人在重定向页面的时候都是用Response.Redirect("test.aspx");而在MSDN的教程中也是如此。现在就了解一下在调用Redirect()时到底做了什么?! 当调用Redirect()时,服务端会给客户端的浏览器发个消息告诉它“我现在要转到其它页面了”,浏览器收到消息(请求)后,马上服从命令,给服务器返回一个确认消息,请求服务器把当前这个页面定位到新页面。 Server发送请求> Client收到信息确认返回 > Server请求重定向> test.aspx由此看出,仅 阅读全文
posted @ 2013-12-17 21:06 猫头鹰31 阅读(632) 评论(0) 推荐(0) 编辑
  2013年12月13日
摘要: (1)BeginRequest: 开始处理请求(2)AuthenticateRequest授权验证请求,获取用户授权信息(3):PostAuthenticateRequest获取成功(4): AunthorizeRequest 授权,一般来检查用户是否获得权限(5):PostAuthorizeRequest:获得授权(6):ResolveRequestCache:获取页面缓存结果(7):PostResolveRequestCache 已获取缓存 当前请求映射到MvcHandler(pr): 创建控制器工厂 ,创建控制器,调用action执行,view→response//action Hand 阅读全文
posted @ 2013-12-13 10:44 猫头鹰31 阅读(137) 评论(0) 推荐(0) 编辑
  2013年11月17日
摘要: 昨日在工作中,遇到一个问题:需要将查询出来的DataTable数据源,转换成List的泛型集合(已知T类型)。下面我将代码贴出来,分享给大家。代码都有详细的注释,读者朋友可以很清晰的看懂我的思路。这是我写的一个通用转换类,完成此类操作usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data;usingSystem.Collections;usingSystem.Reflection;namespaceDatableToList{classConvertHelper 阅读全文
posted @ 2013-11-17 20:20 猫头鹰31 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 如果使用SqlDataAdapter来查询数据返回给DataSet或者DataTable时需要注意以下几点:1、如果SqlDataAdapter的SelectCommand的连接并没有打开,使用SqlDataAdapter的Fill方法时会自动打开数据库连接,并在方法执行完毕自动关闭连接。如果连接在使用Fill方法之前已经打开,方法执行结束后会保持连接的现有状态,不会关闭连接。2、如果你在同一个Connection上有一系列的连续操作,例如执行多个Fill操作,你应该在最开始使用Connection的Open()方法打开连接,避免使用Fill方法时执行额外的打开连接/关闭连接操作,从而提高了程 阅读全文
posted @ 2013-11-17 20:17 猫头鹰31 阅读(196) 评论(0) 推荐(0) 编辑
  2013年11月15日
摘要: 不知道为什么,VS都到2010了,但js代码仍不支持代码折叠,有时候代码一多,看起来真的很晕啊,还好,VS2010提供了完善的插件平台,有高人制作了这个js代码折叠插件,安装很简单,只要你有vs2010,双击这个扩展名为vsix的文件就可以了,重启vs2010后就有效果了!下载地址:http://visualstudiogallery.msdn.microsoft.com/en-us/0696ad60-1c68-4b2a-9646-4b5f4f8f2e06 阅读全文
posted @ 2013-11-15 16:26 猫头鹰31 阅读(298) 评论(0) 推荐(0) 编辑
  2013年11月4日
摘要: 1、利用DataGrid内置的分页功能在DataGrid控件的属性里加入以下语句 AllowPaging="True"PageSize="5"PagerStyle-Horiz注:AllowPaging是指允许分页。 PageSize是指定每页显示的记录数,如果不写,就会默认为10条。PagerStyle-HorizontalAlign是指定分页显示按钮的定位,默认是Left。2、利用SQL语句Select Top @pagesize * from topic where id Not IN (Select Top @pagesize*@pagenum i 阅读全文
posted @ 2013-11-04 15:23 猫头鹰31 阅读(465) 评论(0) 推荐(0) 编辑
摘要: $.map(array,fn) 对数组array中的每一个元素调用fn函数处理,fn将处理返回。var arr=[3,5,9];var arr2=$.map(arr,function(item){return item*2;});$each(array,fn)对数组每个元素进行fn处理,没有返回值。$each(arr,function(){alert(this);});对于数组,key为数组的序号,value为数组的值。$("#div").html()等价于document.getElementById("div1").innerHTML();css样式 阅读全文
posted @ 2013-11-04 15:09 猫头鹰31 阅读(163) 评论(0) 推荐(0) 编辑
  2013年10月9日
摘要: 用法: test1 test2 在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“test1 test2 ”。test.innerText: 从起始位置到终止位置的内容, 但它去除Html标签 上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。 test.outerHTML: 除了包含innerHTML的全部内容外, 还包含对象标签本身。 上例中的text.outerHTML的值也就是test1 test2 完整... 阅读全文
posted @ 2013-10-09 09:24 猫头鹰31 阅读(148) 评论(0) 推荐(0) 编辑