我爱Aspx >> Asp.Net >> 在asp.net2.0中用WebPart代替PlaceHolder的想法在asp.net1.1中,一般用placeholder.controls.add方式来加载webusercontrol,然后在page_load事件里来进行判断,判断是否需要加载控件,来维护页面的状态。
在asp.net2.0里引入了webpart,webpart的好处在于它会自动维护它的状态,也就是说,如果用如下的方式载入控件以后,就不需要在page_load事件里来进行维护工作了。
Control ctl = LoadControl(“myControl.ascx”);
GenericWebPart wp = WebPartManager1.CreateWebPart(ctl);
WebPartManager1.AddWebPart(wp, WebPartZone1, 1);
这样WebPart会用自己的一个库来持久化页面的布局,使用起来和以前的placeholder没有什么两样。
现在这种做法的优点是可以使用到webpart的一些功能,如,拖动等等。唯一的缺点可能是效率不高,因为每次页面生成的时候都需要通过数据库来读取页面布局。不知道2.0在效率方面有没有考虑到.
Ҷƪл˵?
利用XSL和ASP实现XML文档在线编辑[05-20]
ASP.NET 2.0,无刷新页面新境界![05-20]
用C#写一个Web自定义控件[05-20]
用C#写一个Web自定义控件[05-20]
利用JSP的思想来做ASP[05-20]
ASP实用技巧 强制刷新网页[05-20]
ASP实现多语言支持[05-20]
把.NET程序部署到没有安装.NET F..[05-20]
.NET框架中的驱动程序应用技术[05-20]
如何得到硬盘序列号.net [C#][05-20]
Javascript 弹出新窗口并向窗口中..[05-20]
基于框架的可隐藏导航栏[05-20]
PhotoShop热键大全[05-20]
用Visual C#实现P2P应用程序[05-20]
用Visual C#实现局域网点对点通..[05-20]
C#下用P2P技术实现点对点聊天[05-20]
C#如何读取QQ纯真IP数据库[05-20]
你装QQ了没有?[05-20]
几行代码轻松搞定网页的简繁转换..[05-20]
利用CSS控制打印[05-20]