aspnet项目开发教程 ASP.NET入门教 10.2 代码与设计的分离
ASP.NET入门教 10.2 代码与设计的分离
到目前为止 您己经了解了ASP NET 中两个截然不同的方面 第一个是HTML代码和ASP NET控件 参考以下这个示例页面
<>
<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>
</>第二个是实际代码 它们处于第一个<head>标记中间
<script language= VB >
Sub Form Page_Load()
If Page IsPostback then
Label Text= Hello +textbox Text
End If
End Sub
</script>
这种布局被称为单文件((single file)设定 在介绍将代码安排到页面上的<script>标记中时 本章使用了单文件术语 这个单文件示例页面中的第一段代码纯粹考虑页面的设计和结构 例如 可以来回移动label textbox和button 而且程序仍然能够完美地工作 但是 如果搞乱第二个页面的顺序 一切都可能会产生冲突暂停
更糟的是 单文件设定实际上在后台创建了太多不必要的工作 假定第二个情形 在浏览该站点时小工具条上将显示一个购物篮 如何处理呢?是否将该代码添加到每个单独的页面上?如果添加到每个页面上 是否在每次修改时都必须更新每个单独的页面呢?显然需要一个明智的策略来将内容与代码分离 数据与代码分离 并能够重复使用这些代码 让我们从这个三叉策略的第一部分开始
lishixinzhi/Article/program/net/201311/14945