<% Page Language = "c#" AutoEventWireup = "true" Codefile ="Default.aspx.cs" Inherits ="_Default" %>
<! DOCTYPE HTML PUBLIC "-//W3C--DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xHTML1/DTD/xHTML1-transitiional.dtd">
<html xmlns = "http://www.w3.org/1999/xHTML">
<head runat = "server">
<title>Unitiled Page</title>
</head>
<body>
<form id = "form1" runat = "server">
<div> </div>
</form>
</body>
</html>
对上述红色代码段,有以下( 条)说明:
1.<% %>:
界定符,visual studio.net 2005 默认生成了<% %>界定符,该界定符相当于当前页面的属性,定义了当前页面的脚本语言和代码隐
藏相关的文件。
2.Page Language :
Page 是ASP.NET的页面指令,Page Language = “c#” 表示当前使用的脚本语言是c#,默认支持的语言如果是VB.NET,则这里吗,
可以写成Page Language = “vb”。
3.AutoEventWireup :
如果Page指令的AutoEventWireup属性被设置为true(或者如果缺少此属性,因为他默认为true),该页框架将自动调用页事件,即
Page_Init和Page_Load方法。在这种情况下,不需要任何显式的Handles字句或委托。
4.Codefile :
Codefile表示与当前页面相关的代码文件的名称,如果自己编写了一个代码文件,则可以将这里改为自己的文件名。
5.Inherits :
asp.net 2. 0 能够使用inherits页面指令指定页面的基类型。然后,asp.net 为该页面生成的代码从该基页面继承,而且无需在每个页
面中复制。
6.<!>注释:
该语法表示当前内容为页面的注释,注释的内容主要是说生成的页面代码符合W3C标准,以及该标准的网页地址。
7.<html></html>:
这个标记表示HTML的开始,每段HTML代码只有唯一的一对。
8.<head></head>:
表示HTML的头部分的信息,runat= “server” 表示该代码在服务器段执行,而不是客户端。
9.<title></title>:
<title></title>表示网页的头标题,如上面代码中使用<title>Unitiled Page</title> 表示网页的标题是Unitiled Page。
10.<body></body>:
<body></body> 表示HTML的主题部分,HTML网页的主要功能都在这里实现。
11.<form></form>:
<form>表示一个表单,<form>和</form>之间是一个能够包含表单元素的区域。