代码呈现块
代码呈现块一般有两种形式:内嵌代码、内嵌表达式
内嵌代码
类似于ASP,ASP.NET内嵌代码的标记语法为:
<% 内嵌代码 %>
在内嵌的代码中可以为代码块或流程控制语句,但不能定义方法和编写事件处理程序。如下面的例子:
<%@ Page Language="C#"%>
<HTML>
<head>
<title>ASP.NET程序1</title>
</head>
<body>
<div>
<% if (DateTime.Now.Hour < 12)
Response.Write("上午好!<br/>");
else
Response.Write("下午好!<br />");
%>
</div>
</body>
</HTML>
内嵌表达式
ASP.NET内嵌表达式的语法为:
<%= 内嵌表达式 %>
内嵌表达式的功能等效于<% Response.Write( 内嵌表达式 ) %> 的效果,比如
<%= DateTime.Now.ToString() %>
即等效于
<% Response.Write( DateTime.Now.ToString() ); %>
运行2_1_code.aspx,尝试使用内嵌代码和内嵌表达式的用法,查看页面的输出结果。