这个 $ 符号什么时候出现?这让我很烦。它的意义是什么?
<asp:literal runat="server" text="<%$ Resources:MyResource, StringId %>" />
正如在这个线程中看到的:
这种 .NET 语法有名称吗?我猜它只适用于某个 asp.net 版本(即 asp.net 3.5)?非常感谢。
这个 $ 符号什么时候出现?这让我很烦。它的意义是什么?
<asp:literal runat="server" text="<%$ Resources:MyResource, StringId %>" />
正如在这个线程中看到的:
这种 .NET 语法有名称吗?我猜它只适用于某个 asp.net 版本(即 asp.net 3.5)?非常感谢。
这意味着美元后面是一个表达式,请参阅这篇 MSDN 文章。它适用于 .net 3 和 4
您发布的示例记录在此处: ASP.NET 表达式概述
它用于表达式绑定,通常带有本地化的字符串资源。
表达式绑定允许我们分别从配置和资源文件中$
提取自定义应用程序设置、连接字符串和资源信息。
$ 表达式是一个代码序列,用于处理表达式并将其替换为最终 HTML 中的字符串值。