1、<%? %>
?包含在<% %>标签内的程序代码(只能是定义变量或表达式、语句,不能是函数),将会在服务器上运行,并生成动态的Web页面
2、 <script language="C" runat="Server">....</script>
?在此标签内的代码将会在服务器上运行,通常这些代码是定义各种变量和函数。
注意<% %>与〈Script...>的区别:函数绝不能放在<%..%>之间
3、定义Server控件
?Server控件区别与普通控件的标志是有Runat="server"属性。
?Server控件分为四种:HTML控件、Web控件、用户控件(以文本形式存在,扩展名为.axcx)、自定义控件(严格来说也是Web控件)
4、<object runat="server" />
以标签形式建立类(Class)的实例。如下建立一个ArrayList类的实例:
<Html>
<object id="items" class="System.Collections.ArrayList" runat="server" />
<script language="C#" runat="server">
void static Page_Load(object sender,EventArgs e)
{
items.Add("飞刀");
...
}
</script>
</html>
5、<%-- 注释 --%>
6、<%@ Page.... %>指令
Page用来指定ASP.net程序的个别属性:
1)Language="C#"
2)ResponseEncoding="Unicode" 设定编码规则,默认Unicode
3)Trace="True/False" 设定是否在程序中显示追踪(Trace)信息
4)TraceMode="SortType" 设定追踪信息的排序方式,默认SortByTime
7、<%@ Import ... %>指令
只有一个属性Namespace:
<%@ Import namespace="Systm.Date" %>