GridView的RowCommand事件中如何得到主键值及子控件
摘要:GridView的RowCommand事件,当Command名不是gridview内定的命令时,操作会触发RowCommand事件
阅读全文
自动完成输入框错位
摘要:通用解决办法: 在<iframe>标签里加入style="position:relative"就可以了。
阅读全文
VB.Net与C#的比较
摘要:最近看代码或写代码时,经常把VB与C#的基本语法搞混,为方便查看,特对其异同进行对比:變數初始化VB.NET 自動將所有的變數初始化成 0 或 nothing。C# 在你未初始化變數之前不准你用該變數。選擇性參數(Optional parameters)C# 不提供函數選擇性參數,但仍可以利用重载的方法,提供选择性参数静态方法的定义C# 和 VB.NET 都在 Class 支援靜態方法、屬性和 f...
阅读全文
静态与非静态对程序效率的影响
摘要: 在.net里静态类型分成:静态类、静态成员
静态类:一个类里面如果只包含静态成员和静态方法,则该类可以定义为静态类,给类加上static修饰符;
静态成员:静态成员包括静态字段和静态属性,静态成员和类相关联,不依赖于对象而存在,只能由类访问,而不能由对象访问;
静态成员属于类所有,无认创建多少实例对象,静态成员在内存中只有一份;实例成员属于类的实例所有,每创建一个实例对象,实例成员都会在内存中分配一块内存区域;所以静态成员一般用于存放共享的数据段,如数据库连接字符串等。
阅读全文
学习接口和抽象类
摘要:接口和抽象类的使用是大家经常讨论的问题,什么时候使用接口,什么该用抽象类,两者经常交叉在一起,对它们进行彻底的分析是很有必要的。
接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值,接口方法不能包含任何实现。
抽象类提供多个派生类共享基类的公共定义,它既可以提供抽象方法,也可以提供非抽象方法。抽象类不能实例化,必须通过继承由派生类实现其抽象方法,因此对抽象类不能使用new关键字,如果派生类没有实现所有的抽象方法,则该派生类也必须声明为抽象类,在抽象方法声明中不能使用 static 或 virtual 修改符, 实现抽象方法由override方法来完成。
阅读全文
DNN中gridView中数据链接地址设定的两个实例
摘要:DNN中gridView中数据链接地址设定的两个实例
实例一,用HyperLink控件,数据绑定时增加链接地址:
实例二,用ImageButton控件,当用户点击button时,通过事件处理程序按照DataKey的值,
进行转向链接或进行数据处理:
阅读全文
用递归方法把资料绑定到TreeView控件,显示文档目录
摘要:用递归方法把资料绑定到TreeView控件,显示文档目录
阅读全文