请教:asp文件中各种<%···%>什么意思呢? 在一本书上看到别人总结的asp文件中用的百分号的形式,但是没有具体说明。想请教知人解开这个疙瘩。在网上查找,但是不知道baidu,google怎么查找符号。<%$~%><%@~%><%#~%><%--~--%> 注释 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%# DataBinder.Eval(Container,"DataItem.add_master_id")%> --绑定容器里的某个字段<% =strParam %> --一个变量其它的很少用了 服务器端解析的标志<% =strParam %> --可以綁定后台變量strParam的數值<%# DataBinder.Eval(Container,"DataItem.add_master_id")%> --綁定資料庫中欄位的值 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="xxx.aspx.cs" Inherits="xxx" %><%#~%> 可以调用html页对应的.cs文件中的方法.<%# DeaName(Convert.ToInt32(Eval("ShopID"))) %> ASP.NET 表达式的基本语法如下: <%$ expressionPrefix: expressionValue %> 美元符号 ($) 通知 ASP.NET 它的后面是一个表达式。表达式前缀定义了表达式的类型,如 AppSettings、ConnectionStrings 或 Resources。冒号 (:) 后面的部分是 ASP.NET 将解析的实际表达式值。表达式语法不受任何特定 .NET 语言的约束。无论您在 ASP.NET 页中使用 Visual Basic、C# 还是其他任何编程语言,都可以使用相同的表达式语法。 <%@ Page Language="VB" %>除了包含 @ Page 指令之外,还可以包含支持附加页面特定选项的其他指令。其他常用指令如下:@ Import 此指令允许您指定要在代码中引用的命名空间。@ OutputCache 此指令允许您指定应缓存的页面,并指定以下参数,即何时缓存该页面、缓存该页面需要多长时间。@ Implements 此指令允许您指定页面实现 .NET 接口。@ Register 此指令允许您注册其他控件以便在页面上使用。@ Register 指令声明控件的标记前缀和控件程序集的位置。如果要向页面添加用户控件或自定义 ASP.NET 控件,则必须使用此指令。某些类型的 ASP.NET 文件使用 @ Page 之外的指令。例如,ASP.NET 母版页使用 @ Master 指令,而 ASP.NET 用户控件使用 @ Control 指令。每个指令都允许您指定适合文件的不同选项。 存储过程查询ID插入 高分求:实时读取数据库中的数据并且不刷新页面? 用js 让file控件保存图片到指定目录 急求:模态窗体问题 计算结果不对! 如何设置datagrid表头 我手头有水晶报表10的如下版本,应该安装哪个才能替代VS.net里面的? 怎么得到TextBox选中的字符串 webForm中dataGrid中点击编辑按钮,怎样把改变的值写入到数据库中? 利用网页的meta标记自动刷新,能否调用ASP.net中的Page_Load函数 IIS上面的ASP.NET网站的访问问题(在线等啊) #if NET3 #if NET2 不明白如何定义
<% =strParam %> --一个变量其它的很少用了
<% =strParam %> --可以綁定后台變量strParam的數值
<%# DataBinder.Eval(Container,"DataItem.add_master_id")%> --綁定資料庫中欄位的值
<%#~%> 可以调用html页对应的.cs文件中的方法.
<%# DeaName(Convert.ToInt32(Eval("ShopID"))) %>
美元符号 ($) 通知 ASP.NET 它的后面是一个表达式。表达式前缀定义了表达式的类型,如 AppSettings、ConnectionStrings 或 Resources。冒号 (:) 后面的部分是 ASP.NET 将解析的实际表达式值。表达式语法不受任何特定 .NET 语言的约束。无论您在 ASP.NET 页中使用 Visual Basic、C# 还是其他任何编程语言,都可以使用相同的表达式语法。
除了包含 @ Page 指令之外,还可以包含支持附加页面特定选项的其他指令。其他常用指令如下:@ Import 此指令允许您指定要在代码中引用的命名空间。@ OutputCache 此指令允许您指定应缓存的页面,并指定以下参数,即何时缓存该页面、缓存该页面需要多长时间。@ Implements 此指令允许您指定页面实现 .NET 接口。@ Register 此指令允许您注册其他控件以便在页面上使用。@ Register 指令声明控件的标记前缀和控件程序集的位置。如果要向页面添加用户控件或自定义 ASP.NET 控件,则必须使用此指令。某些类型的 ASP.NET 文件使用 @ Page 之外的指令。例如,ASP.NET 母版页使用 @ Master 指令,而 ASP.NET 用户控件使用 @ Control 指令。每个指令都允许您指定适合文件的不同选项。