Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/9 1:39:00 asp.net2.0网站语法之表达式语法
表达式语法ASP.NET 2.0表达式(<%$expressionPrefix: expressionValue%>)是基于运行时计算的信息设置控件属性的一种声明性方式。表达式的一个常见用途是在数据源控件中引用连接字符串。可以使用表达式来指定连接字符串在配置文件中的位置,而不用将连接字符串作为属性值直接包括在数据源控件中。运行时,将通过从配置文件读取连接字符串来解析表达式。对于需要在运行时解析而不是设置为静态值的任何属性设置,都可以使用表达式。表达式语法: <%$ expressionPrefix: expressionValue %>参数说明如下。美元符号($):用于通知ASP.NET 2.0,它的后面是一个表达式。表达式前缀定义了表达式的类型,如 AppSettings、ConnectionStrings 或 Resources。冒号(:):后面的部分是ASP.NET 2.0将解析的实际表达式值。Web.Config中设置连接字符串,代码如下: connectionString="server=.;database=DB_ADONET;UId=sa;password="providerName="System.Data.SqlClient" />通过SqlDataSource控件使用表达试语句生成数据源,代码如下: runat="server" SelectCommand="select * from t_Class"ConnectionString="<%$ConnectionStrings:Conn%>">
赞