~~蜉蝣的梦

记录我的技术成长历程……
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年5月25日

摘要: 这几天有几人在问类似的问题,“动态加载控件,为什么控件事件不能触发了?”,问题是他们都是在 if (!IsPostBack){ //动态产生或装载控件 //也许需要连接控件事件处理函数 //加到父控件的Controls} 里生成或装载了动态控件。当控件在客户端触发,postback到服务器端时,IsPostBack==true,这些控件没有被重新生成,怎么... 阅读全文

posted @ 2007-05-25 17:56 右手边 阅读(682) 评论(0) 推荐(0)

摘要: 关于页面动态添加控件 最近看到很多问题都是关于页面动态添加控件,页面postback以后,就取不到这些控件了。其实每次在页面上动态添加控件(或者在数据控件上动态添加列),它们的状态是不会被添加到页面的ViewState中去的,所以每次回送回来,它们就消失了,程序员只能手动把这些控件再次添加到页面上来,才会还原它们的状态。实在惭愧,上面的说法是错误的,由于自己没有理解该机制,幸亏sp1234大哥及... 阅读全文

posted @ 2007-05-25 17:11 右手边 阅读(504) 评论(0) 推荐(0)

摘要: 利用反射动态创建对象 前两天我发了一篇文章《通过反射动态实例化对象中出现的一个奇怪问题》,对反射中的某些问题疑惑不解。通过这几天不断查看MSDN,上网查询,现在终于解决了该问题。在VS.Net中,有很多种方法动态调用对象的构造函数。一是通过Activator类的CreateInstance()方法。这个方法我们在Remoting中也用过。它实际上是在本地或从远程创建对象类型,或获取对现有远程对象的... 阅读全文

posted @ 2007-05-25 11:32 右手边 阅读(1359) 评论(3) 推荐(0)

摘要: 经过数天的研究,终于能动态加载数据访问层了。虽然网上有不少介绍反射的文章,但都是从理论上来说的,没有一个特别详细的例子,所以一直没能写出实际代码。这里把自己的一段代码写出来,希望能够帮助像我一样的初学者快速上手,先应用,再深入,免得着急。 首先说一下基本信息,本例以对数据库中的一个表Sort(类别)的访问为基础。表结构就不说了,而且我也不想涉及到对数据库的具体操作,主要是看一下思路。关于反射的一... 阅读全文

posted @ 2007-05-25 11:24 右手边 阅读(1848) 评论(0) 推荐(0)

摘要: 利用反射来动态创建实例和调用方法(上) 2007-04-13 13:18 利用反射来动态创建实例和调用方法(转) .NET 的一个强大功能是它可以通过一种称为反射(reflection)的过程访问应用程序的元数据。简单地说,反射就是运行时查询类型信息的能力。.NET Reflection API 实际上是... 阅读全文

posted @ 2007-05-25 11:22 右手边 阅读(1513) 评论(0) 推荐(0)