Asp.Net提供了两种编码模型

  1.内联代码

  这种模型非常类似于传统的ASP代码模型,所有的代码以及HTML标记都被存放爱一个单一的.aspx文件内,代码都是内联在一个或多个脚本块内的,然而,虽然这些代码都是在脚本代码块内,但是仍然支持智能感知以及动态调试,而且这些代码不再像传统Asp代码那样被一次执行,相反,仍然可以控制事件和使用子程序,这种模型比较方便,因为它的所有东西都放在一个包内,对于编写间的的网页来说很适合。

  2.代码隐藏

  这种模型将每个Asp.Net网页分离到两个文件内:一个是包含HTML以及空间标签的.aspx文件,另一个是包含页面源代码的.cs文件,这种模型所提供的将用户界面和编程逻辑向分离对于构建复杂的页面非常重要。

  内联代码与代码隐藏之间唯一真正的区别在于,代码隐藏的页面类不再是隐式的,而是声明为包含所有的页面方法。

posted on 2010-12-01 17:45  王长委  阅读(329)  评论(0编辑  收藏  举报