随笔分类 - interface
摘要:先看演示:Insus.NET在MasterPage放置了一个DropDownList和一个Button控件,然后在Default.aspx放置一个TextBox。从上面的动画中可以看到,在TextBox输入文字,它会动态添加至MasterPage的DropDownList控件中。实现过程,首先写一个接口:IGetable usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforIGetable///</sum
阅读全文
摘要:在开发Asp.net时,我们会经常有应用MasterPage或是WebUserControl。这样会遇上一个问题,需要在aspx去找MasterPage或是WebUserControl内的对象,或是从aspx传值给它们。比如一个WebUserControl被aspx调用之后,它产生的ID会随着aspx的环境而变化,而不是一成不变的,因为假如使用FindControl()寻找的话,当ID发生变化,在aspx 运行时会发生异常。下面就以一个WebUserControl来演示。这个WebUserControl会放一个CheckBoxList控件,当这个WebUserControl拉到aspx页面去时
阅读全文
摘要:你可以参考这篇:http://www.cnblogs.com/insus/articles/2050790.htmlInsus.NET觉得它写得很不理想。因为不想写得这样复杂,或者有其它ID变化的可能,如:ContentPlaceHolderID="ContentPlaceHolder1" 有可能变为ContentPlaceHolderID="ContentPlaceHolder3",ID="TextBox1"也有可能变为ID="MemberName" 等。在目标页,得需要写判断是否存在,是否为NULL,如果不这样
阅读全文
摘要:基本抽象的属性,方法,可以使用接口(Interface)去替换。下面演示中,就是以简单工厂(Simple Factory Pattern) 为例,把抽象类改为接口。文件格式:.wmv;大小:8,716KB;长度:00:06:14。下载地址:http://download.cnblogs.com/insus/CSharpNET/Ref_to_Interface.rar
阅读全文
摘要:下面这个视频,大家可以看到如何去使用接口(interface)和适配者模式(Adapter)。在各个网页中去控制显示与隐藏相应用控件或是数据等。文件格式:.wmv;大小:9,623KB;长度:00:12:13。 下载地址:http://download.cnblogs.com/insus/ASPDOTNET/InterfaceAndAdapterDemo.zip
阅读全文
摘要:下面这个视频,将教您怎样在aspx.cs页面中去找到masterpage里的控件,或许您会想到用FindControl去取得,不错,那是一种常用的方法。如果在多层模版(masterPage)嵌套下的控件,用FindControl去取得,也许您会觉得有点复杂。视频中,有用几种方法,其中就用到interface(接口)去实现。文件格式:.wmv;大小:13,636KB;长度:00:17:03。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/FindControl.zip
阅读全文