常见的有10种元素构成:
1、指令(directives)
指令部分放在标记中,将会被编译。格式为:
支持的页面指令如下:
(1)@Page 指令:定义该页面被解析器和编译器处理的方式。详细见MSDN.
(2)@Control指令:
(3)@Import指令:
(4)@Register指令:
(5)@Assembly指令:
(6)@OutputCache指令:
2、代码声明块(code declaration blocks)
定义了成员变量和方法,格式如:
3、内联代码块(code render blocks)
定义了内联代码或内联表达式。当页面在生成html代码时,这些代码和表达式被执行。
内联代码格式:<% inline code %>
内联表达式格式:<% =inline code %>
<%
String s=”%" + “>”;
Response.Write(s);
%>
4、服务器端包含指令(server-side include directive syntax)
用来将指定文件的内容插入到asp.net页面中。语法为:
<!—#include file | virtual=filename --%>
5、服务器端注释(server-side comments)
<%-- comments --%>
6、自定义服务器控件(user server control)
7、html控件(html control)
8、服务器控件的事件绑定
9、数据绑定表达式
10、服务器端对象标记