|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
结论:和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的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。 |
|