摘要: 滤镜样式,写在rowdatabind或者rowupdating等类似事件中.((System.Web.UI.WebControls.Image)(e.Row.Cells[3]).FindControl("imgType")).Style.Add("Filter", "Gray");隐藏属性,同上:if (((System.Web.UI.WebControls.Image)e.Row.Cells[6... 阅读全文
posted @ 2010-03-16 09:28 Break_Jack 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在.net内部存在一些默认机制,具体说来有如下:(1)如果类的实例字段没有赋初始值,那么它们就会被赋默认值,对于引用类型字段的默认值为null,对于简单值类型字段(即数值类型)默认值为对应形式的0(如sbyte、byte、short、ushort、int、uint、long 和 ulong都是0,而char类型字段的默认值值是’\0x0000’,float类型字段是0.0f... 阅读全文
posted @ 2009-07-17 22:07 Break_Jack 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在本人拙作《ASP.NET夜话》第十二章中探讨过ASP.NET底层运行机制的问题,在该书中本人也讲到过了解一些ASP.NET的低层机制对于我们灵活控制ASP.NET有很大帮助,在该书中本人讲述过如何用自定义的IHttpHandler来实现防盗链功能,由于篇幅限制在该书中没有讲述自定自定义IHttpModule可以实现什么样的效果,在本篇将讲述利用自定义IHttpModule来实现URL地址重写。一... 阅读全文
posted @ 2009-07-17 22:04 Break_Jack 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 有这样一个需求,当客户输入卡号,查询出客户的金额,如果金客大于等于1000,提示询问客户是否对帐,如果客户选择对帐,就改对客户数据进行对帐操作(其实就是改丢这个客户的对帐标志),前提是在B/S架构下实现这个功能。当看到这个需求时,先分解一下,来弄清数据的层次和操作的层次。首先数据肯定是在服务器端存放,客户端需要的数据都需要从服务端得到。操作层次是客户先把卡号送到服务端,让服务判断用户金客是否大于等... 阅读全文
posted @ 2009-07-17 21:56 Break_Jack 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 这个相对简单,实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和demo2, demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与demo2的交界处时直接跳回初始位置,因为demo1与demo2一样,所以分不出跳动的瞬间,从而达到“无缝”滚... 阅读全文
posted @ 2009-07-17 21:50 Break_Jack 阅读(743) 评论(0) 推荐(0) 编辑
摘要: css菜单用图:css菜单-CSS:#nav{list-style:none}#nav li{float:left;font-weight:bold;height:60px;background:url(../images/navbg.png) #fff repeat-x left bottom;padding:0}#nav a{text-align:center;padding-top:20px... 阅读全文
posted @ 2009-07-17 21:48 Break_Jack 阅读(221) 评论(0) 推荐(0) 编辑