当前位置首页 > 百科> 正文

code-Behind

2019-10-26 06:54:19 百科

code-Behind

code-Behind是asp.net中的术语(代码后置)。在传统asp中,WEB页面的UI与逻辑都是写在一个页面里而无法分开。这种编写代码方式的最大弊端就是一旦UI或逻辑有所变动,都几乎不可避免的要对另一层进行相应改动,同时这种混合的代码编写方式暴露了程式的实现逻辑。asp.net解决了这些问题。

基本介绍

  • 外文名:code-Behind
  • 属性:asp.net中的术语
  • 位置:代码后置
  • 同页面:UI与逻辑
asp.net中採用了页面“继承”的方式,即前台页面.aspx档案通过其页面指令@Page继承后台.cs档案,这样,不仅将页面的UI与逻辑分开,同时在程式编译后,其实现逻辑也被隐藏,以.dll档案代替。asp.net中的这种程式编写方式就被叫做code-Behind技术。
在asp.net页面处理指令中有个AutoEventWireup属性,是指页面的事件是否自动连网。如果启用事件自动连网,则为true 否则为 false。如果页面处理 指令的 AutoEventWireup 属性被设定为 true(默认为 true),该页框架将自动调用页事件。使用code-behind技术,AutoEventWireup 默认为true。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net