知识大全 ASP.NET入门教程 10.1 代码与内容的分离

Posted 内容

篇首语:喜欢读书,就等于把生活中寂寞的辰光换成巨大享受的时刻。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 10.1 代码与内容的分离相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 10.1 代码与内容的分离  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    在大多数介绍一门新技术的课本中 有趣的是作者很乐意告诉您旧版本中有哪些问题 而新版本中就没有这么多问题 您可能会经常碰到同一主题的另一个不同版本 页面代码应该与页面的风格和设计相分离 虽然多加注意和努力就可以消除这种问题 但它还会发生在HTML 经典的ASP中 也可能发生在一些ASPNET x中 使用每种新版本时 您可以更容易了解那些高级内容 在介绍ASP NET 能够提供何种功能来作出改进之前 您需要了解 什么是代码与内容的分离 为什么需要? 问题的答案

    我们从第一部分开始 但首先谈一些题外话 在大多数行业中 某个人可能同时身兼多职 因此您会发现一些能够做木工的建筑工人 认为他们能够写作的演员 认为他们可以驾驶赛车的公共汽车司机 等 事实是大多数人的技能可以覆蓋一个相当广泛的领域 但是他们只希望成为最多一个或两个领域的专家 对于编程 经常会发现设计师 管理人员和程序师集于一身 实际上 在最近几年 Web站点开发人员 已经成为耻辱的代名词 意味着他不会真正设计 不会真正编程 而且也不怎么会管理数据库 实际上 我已经在一些招聘广告中看到历史悠久的 浪费时间的人除外 己经被 世纪版本的 Web开发人员除外 所替代!

    您可能会想到这一点 我就是想成为Web开发人员 那有什么问题呢? 在这个看上去耻辱的名词之后存在这一个更为重要的问题 Web开发人员通常必须使自己广泛了解 个相关但又确实不同的学科 也就是一句老话 博而不精 他们之所以要这样的一个原因是因为ASP中所涉及的技术已经将所有三个学科集中到一个Web页面中 因此 在ASP页面中 您必须布置控件 实现设计思路 编写代码 从而使之正常工作 而且代码很可能要涉及到数据库 经典的ASP非常容易学习理解 因此人们可以解决这种问题 但事实是许多早期的ASP站点非常难看 访问数据库的时间很长 而且经常容易出现bug

    考虑这样一个情形 如果您的老板告诉设计师要修改Web站点的字体 并告诉开发人员向首页中添加一些搜索文本框来搜索站点的内容 该怎么办?接下来 设计师和开发人员都会无规则地对相同的页面进行修改 更糟的是 设计师处理自己的index asp版本 而程序员也处理他自己的 因此哪一种都不会令老板满意 即使他们依次执行 程序员也经常会搞乱原始的设计 或者会将原始的设计分解为一些重要的代码段 我并不打算资助哪个工作 这种情况确实在我曾做的项目中发生过 因此 对于相同的页面使用两种不同的版本会比较有意义 而且 让设计师处理他的图形设计 艺术家处理Web站点的界面 而让程序员在后台连接该站点的所有部分并使之正常工作也比较有意义

    因此就产生了代码与内容的分离 在这个虚拟的情形下 可以使用Cascading StyleSheet(级联样式表)来解决这个问题 但是 您还会碰到将设计与代码分离的问题 换句话说 ASP NET控件的布置仍然交由程序员负责 ASP NET 己经实现了代码与内容的分离

cha138/Article/program/net/201311/15059

相关参考

知识大全 ASP.Net中程序构架与程序代码的分离

ASP.Net中程序构架与程序代码的分离  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一年前当

知识大全 ASP.NET入门教程 10.3 后台代码

ASP.NET入门教程10.3后台代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 ASP.NET入门教程 10.4 创建后台代码文件[2]

ASP.NET入门教程10.4创建后台代码文件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 10.4 创建后台代码文件[1]

ASP.NET入门教程10.4创建后台代码文件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 10.4 创建后台代码文件[3]

ASP.NET入门教程10.4创建后台代码文件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 1.7.4 示例代码目录[2]

ASP.NET入门教程1.7.4示例代码目录[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 1.7.4 示例代码目录[1]

ASP.NET入门教程1.7.4示例代码目录[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 11.4 在代码中使用角色[1]

ASP.NET入门教程11.4在代码中使用角色[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 11.4 在代码中使用角色[2]

ASP.NET入门教程11.4在代码中使用角色[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 1.4 与其他技术相融合的地方

ASP.NET入门教程1.4与其他技术相融合的地方  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&