asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教 10.2 代码与设计的分离


发布日期:2023年08月24日
 
ASP.NET入门教 10.2 代码与设计的分离

到目前为止您己经了解了ASPNET 中两个截然不同的方面第一个是HTML代码和ASPNET控件参考以下这个示例页面

<html>

<head runat=server>

<title>无标题页</title>

</head>

<body>

<form id=form runat=server>

<div>

<asp:Label ID=Label runat=server Text=Label></asp:Label>

<asp:TextBox ID=TextBox runat=server></asp:TextBox>

<asp:Button ID=Button runat=server Text=Button /></div>

</form>

</body>

</html>

第二个是实际代码它们处于第一个<head>标记中间

<script language=VB>

Sub Form Page_Load()

If PageIsPostback then

LabelText=Hello+textboxText

End If

End Sub

</script>

这种布局被称为单文件((singlefile)设定在介绍将代码安排到页面上的<script>标记中时本章使用了单文件术语这个单文件示例页面中的第一段代码纯粹考虑页面的设计和结构例如可以来回移动label textbox和button而且程序仍然能够完美地工作但是如果搞乱第二个页面的顺序一切都可能会产生沖突暂停

更糟的是单文件设定实际上在后台创建了太多不必要的工作假定第二个情形在浏览该站点时小工具条上将显示一个购物篮如何处理呢?是否将该代码添加到每个单独的页面上?如果添加到每个页面上是否在每次修改时都必须更新每个单独的页面呢?显然需要一个明智的策略来将内容与代码分离数据与代码分离并能够重复使用这些代码让我们从这个三叉策略的第一部分开始

ASPNET 入门教程完整版

上一篇:ASP.NET入门教程 1.7.8 属性窗口[1]

下一篇:ASP.NET入门教程 14.1.2 数据库连接