使用Visual Studio 开发ASP.NET网站,有两种编码模型可供选择
一:内联代码
二:代码隐藏
内联代码:这个模型和传统的ASP代码模型很相似,所有的代码以及HTML标签都被存放在同一个文件内,代码都是内联在一个或多个脚本块内的。这种模型比较方便,,因为它所有东西都是放在一个包内,这对于开发简单的网页很方便
代码隐藏:这个模型将每个ASP网页分离到两个文件内:一个是包含HTML以控件标签的.aspx标记文件,另一个是后台代码文件,比如cs代码文件,这种模型提供了将用户界面和后台代码相分离的特性,这对于构建复杂的页面非常重要。
需要说明的是,只有创建基于无项目文件的开发时才能自由选择这两种编码模型,对于创建Web项目时,则只能使用代码隐藏模型。
创建内联代码编码模型:
正如之前所说,创建内联代码模型,需要使用基于无项目文件的开发
首先创建一个网站
当使用添加新项的时候,勾选【将代码放在单独的文件中】,即将HTML,控件标识和后台代码文件分开存放了
下面我们分别创建Default2和Default3页面,其中Default2使用了代码隐藏模型,而Default3使用内联代码模型
先来看下他们的默认代码:
Default2
2:
>
4:
>
>
/>
>
>
>
>
>
13:
>
>
>
>