摘要: The following is an excerpt from Windows Forms 2.0 Programming, Chris Sells & Michael Weinhardt, Addison-Wesley, 2006. It's been updated from the original version for C# 2.0.Once upon a time, in a strange land south of here, there was a worker named Peter. He was a diligent worker who would readily 阅读全文
posted @ 2010-02-03 23:10 GT_Andy 阅读(212) 评论(0) 推荐(0) 编辑
摘要: (一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm('"+"确认删除?"+"');"; 3. private void grdProject_ItemDataBound(object sender, DataGridItemEventArgs e) 4. {if ((e.Item.ItemType == ListItemType.Item) | (e.I 阅读全文
posted @ 2010-02-03 23:01 GT_Andy 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 继承"基类"跟继承"接口"都在大多数情况下都能够实现某些相同的功能,但它们在具体使用场景也是有区别的.(一). 接口的优势1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能, 继承它的类可以增加自己的方法. 2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它们都继承了接口"动物",其中动物里面有个方法Behavior(),那么狗和猫必须得实现Behavior()方法,并且都命名为Behavior这样就不会出现命名太杂乱的现象.如果命名不是Behavior(),接口会约束即不按接口约束命名 阅读全文
posted @ 2010-02-03 22:47 GT_Andy 阅读(661) 评论(0) 推荐(0) 编辑
摘要: (一).选择会话状态存储方式 在Webconfig文件配置: sessionState mode="???" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/ Asp.net有三种方式存储会话状态信息: 1. 存储在进程中: 属性mode = InProc 特点: 具有最佳的性能,速度最快,但不能跨多台服务器存储共享. 2. 存储在状态服务器中: 阅读全文
posted @ 2010-02-03 22:37 GT_Andy 阅读(115) 评论(0) 推荐(0) 编辑