<%@ 表示:引用
<%# 表示:绑定
<%= 表示:取值
 
 
<%= 变量名%>

Response.Write()输出和<%=%>输出最后的效果是一样的
<%# 要绑定的字段名%> 或者 <%# 调用后台的方法名%>
 
<% inline code %>叫做内联代码...
 
<%=inline expression %>叫做内联表达式...
 
<%# data-binding expression %>叫做数据绑定表达式...
 
  • <% ... %><% Response.Write(i)%>
  • <%= ... %> <%=DateTime.Now.ToString() %> 包含仅 Response.Write(…) 语句的嵌入式的代码块的等效
  • <%@ ... %>
@ Page 定义 ASP.NET 页分析器和编译器所使用的特定于页的属性。可以包含仅在.aspx 文件中。
* 仅在 ASP.NET Web 窗体页中,可以使用此指令的名称。
@ 控件 定义 ASP.NET 页分析器和编译器所使用的特定于控件的属性。可以包含仅在.ascx 文件 (用户控件) 中。
* 此指令的名称,可仅在用户控制文件。
@ 导入 将命名空间显式导入到页或用户控件中。
@ 实现 以声明方式指示一个页或用户控件实现指定的.net 框架接口。
@ 注册 将关联的别名与命名空间和类名。这使用户控件和自定义服务器控件能够在呈现时它们包含在所请求的页或用户控件。
@ 程序集 在编译过程中,将程序集链接到当前页。它使该程序集的所有类和接口可用于在页上。
@ Master 标识 ASP.NET 母版页。
@ WebHandler 标识一个 ASP.NET IHttpHandler 页。
@ PreviousPageType 提供了一种方法来获取对前一页强类型,如通过 PreviousPage 属性访问。
@ MasterType 将一个类名称分配给 主 属性的 ASP.NET 页。 提供了一种创建 ASP.NET 母版页的强类型的引用的方法。
@ OutputCache 以声明方式控制输出缓存策略或用户控件的页面。
@ 引用 以声明方式链接到当前页或用户控件的页或用户控件。
  • <%# ... %>数据绑定表达式
在页上调用此服务器控件的控件的 DataBind 方法时,数据绑定表达式创建服务器控件属性与数据源之间的绑定。
<asp:Label ID="lblHello" runat="server" Text="<%# SayHello%>"></asp:Label>
  • <%$ ... %>表达式生成器
若要设置基于应用程序的配置或资源文件中包含的信息的控件属性的值使用表达式生成器
< %$ 表达式前缀: 表达式 %> 值
美元符号 ($) 指示 ASP.NET 下面的表达式是对表达式生成器。表达式前缀定义如 AppSettings、ConnectionStrings,或 资源 这样的表达式的类型。此外,您可以创建和定义您自己的表达式生成器。跟冒号后面的表达式值 (:) 是什么 ASP.NET 将实际使用的某些属性的值。
  • <%-- ... %>注释
 

C#开发学习——内联表达式的更多相关文章

  1. 【转载】ASP.NET 内联代码、内联表达式、数据绑定表达式使用方法罗列(形式就是常说的尖括号 百分号 等于号 井号)

    ASP.NET 内联代码.内联表达式.数据绑定表达式使用方法罗列(形式就是常说的尖括号 百分号 等于号 井号) 今天在做渭南电脑维修网的一个小功能时遇到了一些问题,因此特别列出,以备他日之用. 首先对 ...

  2. ASP.NET 内联代码、内联表达式、数据绑定表达式使用方法罗列(形式就是常说的尖括号 百分号 等于号 井号)

    今天在做渭南电脑维修网的一个小功能时遇到了一些问题,因此特别列出,以备他日之用. 首先对ASP.NET 内联代码.内联表达式.数据绑定表达式的概念进行罗列,详细概念以及基本的用法我就不在这里罗嗦了,请 ...

  3. 前端学习 -- 内联框架iframe

    内联框架iframe 可以向一个页面中引入其他的外部页面 内联框架中的内容不会被搜索引擎所检索,所以开发中尽量不要使用内联框架 <iframe></iframe> 属性: sr ...

  4. C++开发系列-内联函数

    内联函数 C++使用内联函数来替代宏代码片段. #include <iostream> int main(){ printfA(); return 0; } inline void pri ...

  5. <%%>创建内联代码块(表达式)

    其实<%%>很早之前就见过了,只是会用一点功能,其它的不甚了解.今天偶尔见到了它的庐山真面目,现在共享给大家. 语法 代码块呈现(<%%>)定义了当呈现页时执行的内联代码或内联 ...

  6. thymeleaf中的内联[ [ ] ]

    一.文本内联 [[…]]之间的表达式在Thymeleaf被认为是内联表达式,在其中您可以使用任何类型的表达式,也会有效th:text属性. <p>Hello, [[${session.us ...

  7. &lt;%%&gt;创建内联代码块(表达)

    其实<%%>很早之前见过它,将一个小的功能仅.别人不理解.今天偶尔,我们看到它的真面目,今天,给大家分享. 语法 代码块呈现(<%%>)定义了当呈现页时运行的内联代码或内联表达 ...

  8. SQL Server进阶(六)表表达式--派生表、公用表表达式(CTE)、视图和内联表值函数

    概述 表表达式是一种命名的查询表达式,代表一个有效地关系表.可以像其他表一样,在数据处理中使用表表达式. SQL Server支持四种类型的表表达式:派生表,公用表表达式,视图和内联表值函数. 为什么 ...

  9. ARM嵌入式开发中的GCC内联汇编__asm__

    在针对ARM体系结构的编程中,一般很难直接使用C语言产生操作协处理器的相关代码,因此使用汇编语言来实现就成为了唯一的选择.但如果完全通过汇编代码实现,又会过于复杂.难以调试.因此,C语言内嵌汇编的方式 ...

随机推荐

  1. C++结构简介

    结构是一种比数组更灵活的数据格式,因为同一个结构可以储存多种类型的数据,这使得能够将篮球运动员的信息放在一个结构中,从而将数据的表示的合并到一起. 结构也是C++堡垒OOP(类)的基石.结构是用户定义 ...

  2. http server v0.1_http_parse.c

    #include <stdio.h> #include <string.h> #include <stdlib.h> #include "mime.h&q ...

  3. 000webhost找不到文件自定义错误

    1.新建一个名为.htaccess的文本文件:2.在文件中输入如下代码:ErrorDocument 404 /404.php3.保存文件,将.htaccess上传到域名的根目录,再验证,呵呵,成功了! ...

  4. BZOJ4033 T1

    Description 有一棵点数为\(N\)的树,树边有边权.给你一个在\(0-N\)之内的正整数\(K\),你要在这棵树中选择\(K\)个点,将其染成黑色,并将其他的\(N-K\)个点染成白色.将 ...

  5. mysql左联右联内联

    在MySQL中由于性能的关系,常常要将子查询(Sub-Queries)用连接(join)来却而代之,能够更好地使用表中索引提高查询效率. 下面介绍各种join的使用,先上图: 我们MySQL常用的为左 ...

  6. 《Effective C++》条款14 总是让base class拥有virtual destructor

    有时,一个类想跟踪它有多少个对象存在.一个简单的方法是创建一个静态类成员来统计对象的个数.这个成员被初始化为0,在构造函数里加1,析构函数里减1.(条款m26里说明了如何把这种方法封装起来以便很容易地 ...

  7. poj3167

    这道题是一道kmp的扩展版的好题一串匹配一串很容易想到kmp,但是这里的匹配要求的是两个串的名次相同显然名次是会变的,为了方便,我们可以换一种表达对于两个等长的串的相同位置,名次相等就是在它之前比它小 ...

  8. Node.js权威指南 (4) - 模块与npm包管理工具

    4.1 核心模块与文件模块 / 574.2 从模块外部访问模块内的成员 / 58 4.2.1 使用exports对象 / 58 4.2.2 将模块定义为类 / 58 4.2.3 为模块类定义类变量或类 ...

  9. Linux系统Wpa_supplicant用法小结

    Wpa_supplicant是linux系统下一个非常强大的无线网卡管理程序.google搜索到的它似乎不支持WPA2和AES,其实不然,参考它的文档可以发现,WPA2只是RSN的别名,而AES也是C ...

  10. MYSQL删除以数字开头的字段

    例子: // 删除以0开头的字段 DELETE FROM `week_energy_copy` WHERE openid like '0%'; // 删除以数字开头的字段 DELETE FROM `w ...