自定义控件自学笔记(一)

    话说,为什么要自定义服务器控件呢?

 

         事情是从DropDownList开始的.

 

         那一日突然写到一个页面,十几个DropDownList,密密麻麻布于其上,很不好看.

         不好看没关系,有CSS不怕它不漂亮.可没想到DropDownList是个不听话的小孩,想了N多种办法,它无论如何也不肯乖乖的装扮上.

   无奈了,好吧,算你狠,那咱换Select可以了吧.谁想这哥俩真是一个娘胎里出来的亲哥俩,一样的脾气秉性.

   一天折腾下来,它们依然摆着那副呆傻模样,分布在我的页面里.

   无语了,只好求助于度娘.

   伟大的度娘给了我一个哭笑不得的答案:CSS对Select基本无效.

   好吧,解决方案是TextBox+DIV+Button来代替DropDownList.

   这个方案貌似是行得通的.但是当DropDownList被大量使用时,要把这一堆连脚本带CSS带控件组合一次又一次的重复使用是件很让人头痛的事情.

   关键时候,我的脑袋发挥了一次少有的聪明才智.在WinForm编程时,控件是可以自己定义的,那么ASP.NET里的服务器控件是不是也可以自定义呢?

   当我再一次求助于度娘,她给了我肯定的答案.

   前文书说过,我是个编程初学者,对于各位看官来讲,自定义控件必定是可一挥而就的.但对于我来说,就必须拿出时间好好学习一番才行.

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值