6

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

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

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

但是,我想学习 <%$ %> 中的语法来访问 Web Config 中的其他内容。我不知道这种类型的标记叫什么,所以我不能用谷歌搜索它。我很难找到它。

<%@ %>、<%# %> 和 <%$ %> 之类的标签是否有特殊的总括名称?(所以我可以学习其他变体)<%$ %> 有特定的名称吗?(所以我可以查一下并学习语法)

提前致谢

4

1 回答 1

9

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

<%$ ... %> 是表达式生成器的语法。

于 2012-10-06T01:34:24.717 回答