代码显示块
如果需要在ASP.NET页面的HTML或文本内容中执行代码,那么在代码显示块(code render block)中进行。有两种代码显示块,内嵌代码(inline code)和内嵌表达式(inline expression)。内嵌代码执行一个或一系列语句。这种代码的开头是字符<%,结尾是%>。
而内嵌表达式显示变量或方法的值(这种代码是Response.Write的缩写形式)。内嵌表达式的开头是字符<%=,结尾是%>
程序清单1-15中的的ASP.NET页面演示了如何在ASP.NET页面中使用内嵌代码和内嵌表达式。
程序清单1-15 CodeRander.aspx
1 <Script Runat="Server">
2 Dim strSomeText as String
3
4 Sub Page_Load
5 strSomeText="Hello!"
6 End Sub
7 </Script>
8 <html>
9 <head>
10 <title>CodeRender.aspx</title>
11 </title>
12 </head>
13 <body>
14 <form Runat="Server">
15
16 The value of strSomeText is:
17 <%=strSomeText%>
18
19 <p>
20 <%strSomeText="Goodbye!"%>
21 The value of strSomeText is:
22 <%=strSomeText%>
23 </form>
24
25 </body>
26 </html>
程序的运行结果
注意 可以在代码显示块内使用在代码声明块中声明的变量。但是,变量必须被声明为具有页面范围。例如,不能在Page_Load子例程中声明变量。
作者: Anders_Zeus 发表于 2011-06-25 07:00 原文链接
关键字 代码显示块
推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架