C#中的<%$是啥意思?谢啦!

解决方案 »

  1.   

    ASP.NET 2.0表达式(<%$expressionPrefix: expressionValue%>)是基于运行时计算的信息设置控件属性的一种声明性方式。表达式的一个常见用途是在数据源控件中引用连接字符串。可以使用表达式来指定连接字符串在配置文件中的位置,而不用将连接字符串作为属性值直接包括在数据源控件中。运行时,将通过从配置文件读取连接字符串来解析表达式。对于需要在运行时解析而不是设置为静态值的任何属性设置,都可以使用表达式。
      

  2.   

    表达式语法:<%$ expressionPrefix: expressionValue %>参数说明如下。美元符号($):用于通知ASP.NET 2.0,它的后面是一个表达式。表达式前缀定义了表达式的类型,如 AppSettings、ConnectionStrings 或 Resources。冒号(:):后面的部分是ASP.NET 2.0将解析的实际表达式值。
      

  3.   

    MSDN上有,基本上只在数据库连接字符串上用到。
      

  4.   

    <%$ %>可以访问 配置文件定义的块