ASP教程之关于ASP.NET自界说控件中子控件的HTML代...
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。asp.net|控件ASP.NET自界说控件是个很好的模子,能够在网页中象聚积木般修建软件,能够利用大批的第三方控件来完成本人不善于的功效。但自界说控件编写起来有必定难度。
一向以来,怎样在ASPX计划时页面中坚持子控件的天生代码成绩因扰着我。近段研讨了
一下微软的IEWebcontrol中的TreeView控件,终究弄分明了此成绩,不敢独享,特将它
总结了一下,并做了个示例工程,放在我网站上(http://www.aspxcontrol.com/blog)供网友
下载。
总结起来,要点以下:
1.将子控件独自界说为类,如publicclassnoteItem{},为了不让此子控件在全部DLL被
拖进工具箱时不显现,可使用此特征:
2.子控件应为汇合类,援用System.Collection,界说:
publicclassnoteItemCollection:System.Collections.CollectionBase
3.完成成员:
Add(),this。
4.在主类中界说到场特征:
假如完成了本人的编纂器,可将typeof(CollectionEditor)换成本人的,能够是WinForm
的,可参考TreeView源码。
5.在主类中界说一汇合变量和一ArrayList变量,如:
privatenoteItemCollection_notes;
privateArrayListal;
在机关函数内写:
{
al=newArrayList();
_notes=newnoteItemCollection(al);
}
如许,在加了子控件后,就会在ASPX的HTML页面中到场相似:<waki:sample>
<waki:Note>
<waki:itemid="1"></waki:item>
<waki:itemid="2"></waki:item>
</waki:Note>
</waki:sample>如许的代码了,就能够制止让用户本人输出XML代码了。
</p>asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关. 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页:
[1]