仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 518|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之关于ASP.NET自界说控件中子控件的HTML代...

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:58:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。asp.net|控件ASP.NET自界说控件是个很好的模子,能够在网页中象聚积木般修建软件,能够

利用大批的第三方控件来完成本人不善于的功效。但自界说控件编写起来有必定难度。

一向以来,怎样在ASPX计划时页面中坚持子控件的天生代码成绩因扰着我。近段研讨了

一下微软的IEWebcontrol中的TreeView控件,终究弄分明了此成绩,不敢独享,特将它

总结了一下,并做了个示例工程,放在我网站上(http://www.aspxcontrol.com/blog)供网友

下载。
总结起来,要点以下:
1.将子控件独自界说为类,如publicclassnoteItem{},为了不让此子控件在全部DLL被

拖进工具箱时不显现,可使用此特征:[ToolboxItem(false)]
2.子控件应为汇合类,援用System.Collection,界说:
publicclassnoteItemCollection:System.Collections.CollectionBase
3.完成成员:
Add(),this[int]。
4.在主类中界说到场特征:
[DesignerSerializationvisibility(DesignerSerializationvisibility.Content)]
[PersistenceMode(PersistenceMode.InnerDefaultProperty)]
[Editor(typeof(CollectionEditor),typeof(UITypeEditor))]
假如完成了本人的编纂器,可将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则处于劣势.这可能与公司的支持以及技术的培训有关.
蒙在股里 该用户已被删除
沙发
发表于 2015-1-28 22:56:17 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
再现理想 该用户已被删除
板凳
发表于 2015-1-30 07:56:01 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
透明 该用户已被删除
地板
发表于 2015-2-6 08:51:55 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
乐观 该用户已被删除
5#
发表于 2015-2-15 20:45:49 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
简单生活 该用户已被删除
6#
发表于 2015-3-4 13:26:16 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
小女巫 该用户已被删除
7#
发表于 2015-3-11 19:45:27 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-19 10:25:05 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
爱飞 该用户已被删除
9#
发表于 2015-3-27 19:50:41 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 23:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表