仓酷云

标题: ASP网页设计怎样在ASP+中利用自界说的PAGELET [打印本页]

作者: 小妖女    时间: 2015-1-16 23:46
标题: ASP网页设计怎样在ASP+中利用自界说的PAGELET
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。asp+asp+中供应了一品种似xml的代码形貌办法,比方<asp:labelid=testrunat=server>
在本篇文章里我会给人人形貌一下怎样编写本人的pagelet比方:<asp888:myTestMenu
起首我们写一个aspc文件,这个文件必需在aspx文件中举行援用
<%@PageLanguage="vb"%>
<%@ImportNamespace="System.Drawing"%>
<scriptrunat=server>
创立大众变量
PublicForeColorAsColor
PublicBackColorAsColor
PublicWidthAsUnit
创立挪用的函数和历程
PublicSubAddMenuItem(ByValIN_TextAsString,ByValIN_URLAsString)
DimNewMenuItemAsNewTableCell
NewMenuItem.Text="<ahref="&IN_URL&">"&IN_Text&"</a>"
mySubRow.Cells.Add(NewMenuItem)myMenu.Rows(0).Cells.Add(NewMenuItem)
EndSub
SubPage_Load(ByValSourceAsObject,ByValEAsEventArgs)
myASPTable.BackColor=BackColor
myASPTable.Width=Width
myMenu.ForeColor=ForeColor
EndSub
</script>
<asp:Tableborder=1id=myASPTablerunat=server>
<asp:TableRowid=myRow1runat=server>
<asp:TableCellid=myMainCellrunat=server>
<!--Beginnestedmenutable-->
<asp:Tableborder=1id=myMenurunat=server
cellpadding=6
cellspacing=0>
<asp:TableRowid=mySubRow>
</asp:TableRow>
</asp:Table>
<!--Endnestedmenutable-->
</asp:TableCell>
</asp:TableRow>
</asp:Table>


好了,上面我们看看aspx文件
<%@PageLanguage="vb"%>
<%@RegisterTagPrefix="asp888"TagName="myTestControl"src="menu_control.aspc"%>
<html>
<head>
<scriptrunat=server>
SubPage_Load(ByValSenderAsObject,ByValeAsEventArgs)
menuControl1.AddMenuItem("豆腐手艺站","http://www.asp888.net")
IfPage.IsPostBack
menuControl1.AddMenuItem(txtNewMenuText.Text,txtNewMenuLink.Text)
EndIf
EndSub
</script>
</head>

<body>
<asp888:myTestControlid="menuControl1"runat=server
BackColor="gray"
Width="100%"
ForeColor="Silver"/>
<formmethod=POSTaction=myMenuControl.aspxrunat=server>
<p>
新的联合显现:
<asp:TextBoxid=txtNewMenuTextRunat=server/>
</p>
<p>
新的联合地点:
<asp:TextBoxid=txtNewMenuLinkRunat=server/>
</p>
<p>
<inputtype=submitvalue="Submit"runat=server/>
</form>
</p>
</body>
</html>

人人运转后,就能够看到这个的间接效果了</p>结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
作者: 简单生活    时间: 2015-1-20 11:45
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 愤怒的大鸟    时间: 2015-1-21 11:49
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 再见西城    时间: 2015-1-26 23:51
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 小女巫    时间: 2015-2-4 21:41
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者: 莫相离    时间: 2015-2-10 17:22
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者: 爱飞    时间: 2015-3-1 13:10
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 飘灵儿    时间: 2015-3-10 17:18
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
作者: 因胸联盟    时间: 2015-3-24 03:39
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2