在一本书上看到别人总结的asp文件中用的百分号的形式,但是没有具体说明。
想请教知人解开这个疙瘩。在网上查找,但是不知道baidu,google怎么查找符号。<%$~%>
<%@~%>
<%#~%>
<%--~--%> 注释

解决方案 »

  1.   

    <%# DataBinder.Eval(Container,"DataItem.add_master_id")%> --绑定容器里的某个字段
    <% =strParam %> --一个变量其它的很少用了
      

  2.   

    服务器端解析的标志
    <% =strParam %> --可以綁定后台變量strParam的數值
    <%# DataBinder.Eval(Container,"DataItem.add_master_id")%> --綁定資料庫中欄位的值
      

  3.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="xxx.aspx.cs" Inherits="xxx" %>
    <%#~%> 可以调用html页对应的.cs文件中的方法.
    <%# DeaName(Convert.ToInt32(Eval("ShopID"))) %>
      

  4.   

    ASP.NET 表达式的基本语法如下:  <%$ expressionPrefix: expressionValue %>
     美元符号 ($) 通知 ASP.NET 它的后面是一个表达式。表达式前缀定义了表达式的类型,如 AppSettings、ConnectionStrings 或 Resources。冒号 (:) 后面的部分是 ASP.NET 将解析的实际表达式值。表达式语法不受任何特定 .NET 语言的约束。无论您在 ASP.NET 页中使用 Visual Basic、C# 还是其他任何编程语言,都可以使用相同的表达式语法。
      

  5.   

     <%@ Page Language="VB" %>
    除了包含 @ Page 指令之外,还可以包含支持附加页面特定选项的其他指令。其他常用指令如下:@ Import   此指令允许您指定要在代码中引用的命名空间。@ OutputCache   此指令允许您指定应缓存的页面,并指定以下参数,即何时缓存该页面、缓存该页面需要多长时间。@ Implements   此指令允许您指定页面实现 .NET 接口。@ Register   此指令允许您注册其他控件以便在页面上使用。@ Register 指令声明控件的标记前缀和控件程序集的位置。如果要向页面添加用户控件或自定义 ASP.NET 控件,则必须使用此指令。某些类型的 ASP.NET 文件使用 @ Page 之外的指令。例如,ASP.NET 母版页使用 @ Master 指令,而 ASP.NET 用户控件使用 @ Control 指令。每个指令都允许您指定适合文件的不同选项。