黑马程序员技术交流社区

标题: 什么是Code-Behind技术 [打印本页]

作者: 李朋霏    时间: 2012-7-18 00:00
标题: 什么是Code-Behind技术
什么是Code-Behind技术?他是怎么体现和应用的?
作者: 李朋朋    时间: 2012-7-18 00:24
即代码分离技术,将asp.net分为aspx和cs两个页面,实现了HTML代码和服务器逻辑代码的分离,这样有助于web应用程序的创建。比如分工,美工和编程的可以个干各的,不用再像以前asp那样都代码和html代码混在一起,难以维护。
作者: 许庭洲    时间: 2012-7-18 08:25
1,Code Behind,就是所谓的代码分离,它可以使你的程序显得更加有条理、可读性更强;
2,前台和后台分离,即Code Behind技术把用HTML标记语言标记的界面和用C#语言编写的代码放在不同文件中;
3,调试和维护都是十分方便的。

作者: 侯茂绵    时间: 2012-7-18 14:18
就是代码隐藏,在ASP.NET中通过ASPX页面指向CS文件的方法实现显示逻辑和处理逻辑的分离,这样有助于web应用程序的创建。比如分工,美工和编程的可以个干各的,不用再像以前asp那样都代码和html代码混在一起,难以维护。
作者: 许楠    时间: 2012-7-18 14:52
字面意思就是:代码在后面,也就是代码隐藏的意思。
主要是通过aspx页面指向对应的CS文件,可以实现显示逻辑和处理逻辑的分离,这样做有别于以前的asp页面和代码全混在一起不容易后期的修改和维护,使用code behind更容易维护,美工和程序员可以很好的分工
作者: 张寅平    时间: 2012-7-18 14:54
在传统asp中,WEB页面的UI与逻辑都是写在一个页面里而无法分开。这种编写代码方式的最大弊端就是一旦UI或逻辑有所变动,都几乎不可避免的要对另一层进行相应改动,同时这种混合的代码编写方式暴露了程序的实现逻辑。asp.net解决了这些问题。asp.net中采用了页面“继承”的方式,即前台页面.aspx文件通过其页面指令@Page继承后台.cs文件,这样,不仅将页面的UI与逻辑分开,同时在程序编译后,其实现逻辑也被隐藏,以.dll文件代替。asp.net中的这种程序编写方式就被叫做code-Behind技术。
作者: 小高    时间: 2012-7-18 19:15
代码分离,这是个明智的东西,像ASP这样混成一堆很不爽.或者可以理解成HTML代码写在前台,C#代码写在后台




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2