书归正传,接说APS.NET服务器控件.
当我发现APS.NET控件并不难设计,且非常的灵活易用时,我一下就爱上了它.这将成为一件非常称手的兵刃.当然,前提是我要完成能够掌控它才行.
让我们先来了解一下APS.NET服务器控件吧.
以上这些就是ASP.NET里封装好的服务器控件.相信大家都不陌生.
疑问一:服务器控件已经有了那么多种,为什么要还自定义服务器控件呢?
答案:当然是已经封装好的不够好用,不够灵活.
疑问二:在开发WEB应用程序时,有一项叫用户控件,可以把服务器控件攒起来用,干吗还要自定义控件呢?这两者有什么区别?
答案:第一,用户控件只能攒几个服务器控件在一起,而自定义控件则可以把HTML,CSS,JAVASCRIPT,C#等各种语言串烧起来,那么前者明显不够灵活.
第二,用户控件到目前为止,我只有用在单个应用程序上,而自定义控件,则可以以DLL的方式多次重复使用,更加面对象
好吧,既然这么多好处,那么我们就开始学习自定义控件吧.
以下是一堆废话:
在学习写代码的过程中,不知道有没有同学有这样的感觉:(当然以下感觉也可能是由于我自身的惰性而造成的)
很多东西一开始接触的时候,内心自然而然的有一种推拒感,总希望在自己熟悉的东西里找一样,代替它.后来发现学过的东西没有合适的,只好硬着头皮上.
开始学的时候,又开始有一堆,为什么要这样?为什么要那样的疑问.后来写多了,慢慢这些疑问也没有了,不是问题不存在了,而是内心屈服了,唉...从了它吧. :D