这些<%$%>是什么asp.net标记标签叫什么?

时间:2012-10-06 01:32:02

标签: asp.net syntax markup

我正在阅读如何通过在标记中添加属性来使用SqlDataSource对象,而对于ConnectionString属性,作者使用类似

的内容
<asp:SqlDataSource ... ConnectionString="<%$ ConnectionStrings:lyric %>" ... >

使用&lt;%$%&gt;对我来说是新的,作者并没有真正解释它。我的意思是,我很容易看到它在这种情况下的作用。

但是,我想学习&lt;%$%&gt;里面的语法访问Web Config中的其他内容。我不知道这种类型的标记是什么,所以我不能谷歌它。我很难找到它。

执行&lt;%@%&gt;,&lt;%#%&gt;和&lt;%$%&gt;等标记有一个特殊的毯子名称? (所以我可以学习其他变化) &lt;%$%&gt ;?是否有特定名称? (所以我可以查阅并学习语法)

提前致谢

1 个答案:

答案 0 :(得分:9)

它们被称为“ASP.NET内联表达式”或“ASP.NET内联代码块”。您可以在此处了解有关它们的更多信息:http://support.microsoft.com/kb/976112

&lt;%$ ...%&gt;是表达式构建器的语法。