|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库)我们晓得Page的MaintainScrollPositionOnPostBack属性为True时,PostBack时页面就会主动保护转动条地位。而在上一篇「保护Panel转动条地位」文章中,也先容怎样使用HiddenField来保护Panel转动条的地位;在这篇文章中,我们将使用不异的道理,扩大Panel控件,使得Panel控件就主动具有此功效。
我们将承继Panel控件上去定名为TBPanel,好像Page一样,在TBPanel中新增一个MaintainScrollPositionOnPostBack属性,当MaintainScrollPositionOnPostBack设定True时,TBPanel就会主动保护PostBack时转动条的地位。
TBPanel完全的程序代码以下
1ImportsSystem
2ImportsSystem.Collections.Generic
3ImportsSystem.ComponentModel
4ImportsSystem.Text
5ImportsSystem.Web
6ImportsSystem.Web.UI
7ImportsSystem.Web.UI.WebControls
8
9ToolboxData("<{0}:TBPanelrunat=server>")>_
10PublicClassTBPanelClassTBPanel
11 InheritsSystem.Web.UI.WebControls.Panel
12 PrivateFMaintainScrollPositionOnPostBackAsBoolean=False
13
14 /**/
15 PostBack时主动维<<
我认为,可以通过更加简单的首次编译,而增加第二次编译的负担,来提高java的运行效率。只是将java源代码进行简单的等价转换,而不假设编译成某种虚拟机器的目标格式,而由本地编译器针对性的二次编译。 |
|