Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 1:39:00
asp.net2.0网站语法之表达式语法

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%>">





If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759