asp.net的母版页和 自定义控件有什么 区别?它们的作用是不是一样??

asp.net的母版页和自定义控件有什么区别?它们的作用是不是一样??... asp.net的母版页和 自定义控件有什么 区别?它们的作用是不是一样?? 展开
 我来答
创作者zUzVB1Sl31
2016-04-07 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
模板页是在重新加载你的网页!!!!!OK
自定义控件,能隐藏,,,,保留你的工作痕迹,怎么可能一样??
模板页设计简单,用起来不动多少脑筋,自定义控件灵活多了,比方说我们用在第一个内容页里引用第二个内容页的文本框值,模板页就只有通过反射才能做到,而且效果非常差劲。自定义控件就可以隐藏一个显示一个,隐藏了还在啊,你引用他的成员变量还是可以的;又比方说,我们刚好编辑好一个内容页,回另一个内容页去粘贴一个文本值,模板页点回去再点回来你就看不到了,被初始化了,自定义控件,切换原理只是隐藏了一下,还在;再打个比方吧,模板页向母版传值很难,自定义控件就轻松做到,因为他就是一部分。
微软的一贯思路其实很矛盾,自定义控件与模板页与窗体映射本来互相矛盾,我们比方说Winform,他也会这样,经常看到的窗体就一个窗口切换N个子窗体,窗体容器真心太丑,没有人肯真去用,一点商业价值也没有,用了也不能互相传值。用容器加载窗体吧,要用到反射,关键是窗体是重绘的,加载出来闪烁不停,初学者以为这是GDI的缺陷,开个双缓冲,结果发现双缓冲只缓冲窗体背景,而且即使成功了,也不能互相传值。其实是理解错了。我们做软件,要考虑不只是这些,用户在切换界面的时候需要保留编辑痕迹,靠数据读取吗,我问你们,切换到第二个界面菜单上第一个没显示关闭,点回去让他重新加载吗?那不就初始化了,刚才编辑痕迹哪去了??切换界面最好的实现方法还是做自定义控件,大家不要省懒,切换到哪就隐藏其他的成员,显示自己,打开一个就AddControl一个,这样很方便。
南充美味卤鸭子
2011-07-15 · TA获得超过146个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:276万
展开全部
母版页很好用,像博客或者小站程序或者后台程序很不错的,用户自定义控件也能实现一样的功能 用母版页 布局基本完成了,用控件,需要在布局一下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式