服务器端脚本块:
<script runat="server">
int my = 10;
</script>
分散的脚本
<%= my.ToString() %>
<% Response.Write(my); %>
.aspx文件的内容被解析为类的定义,然后被编译为一个程序集,服务器端脚本块具直接加入到类定义中,分散的脚本被合并成该类的一个Render方法,该方法将所有静动态内容写入响应流中。
使用控件
使用控件展示动态内容,类似占位符,controls.add,new htmlform(),controls.add(_form), htmlform.add , _kongjian.controls.add("....")
使用数据绑定:
string[] list = {.......}
.DataSource = list;
.DataBind();
代码隐藏
1.0 版本 (srs,inherits)
page——中间基类——.aspx文件生成的类(避免在.aspx中加入代码)
2.0 版本(codefile,inherits)
基本和1.0相同,使用 partial class Text : System.Web.UI.Page
不需要显示申明服务器控件,2.0为代码隐藏类隐试生成了一个部分类