ASP.Net Web开发基础 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

代码呈现块

代码呈现块一般有两种形式:内嵌代码、内嵌表达式

内嵌代码

类似于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,尝试使用内嵌代码和内嵌表达式的用法,查看页面的输出结果。