自定义控件

       最近的学习中较多的使用到了自定义控件,先从表面来看他的后缀是.ascx与页面文件.aspx很类似,那么二者的关系是怎样的呢?首先,aspx是页面文件,而ascx是用户控件,用户控件必须嵌入到aspx中才能使用。所以说相当于模板,本质上ascx还是Html里的一部分代码,只是嵌到aspx里而已。使用的主要原因是因为aspx内容多的时候实在是不太好管理,而且你把公共的Html部分写成ascx也可以达到很好的复用目的。

      接下俩就是知识联系环节,自定义控件达成的效果和什么比较像呢?没错,就是经常使用的母版页,使用就是避免做一些重复度高的事情。比如在牛腩系统的网站的首页需要显示多种类型的新闻内容,他们的共同点是都是新闻标题。那我就可以新建一个ascx页面,将新闻类别以变量的方式直接拖拽,再在这个代码页给这个变量赋值,这样便减少了冗余的代码。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值