ASP.NET 编程中的 $ 符号?

发布于 2024-12-19 23:30:20 字数 373 浏览 1 评论 0原文

这个$符号什么时候出现的?这让我很烦恼。其意义何在?

<asp:literal runat="server" text="<%$ Resources:MyResource, StringId %>" />

如该线程所示:

对页面使用显式本地化表达式title?

这种.NET语法有名字吗?我猜它只适用于特定的 asp.net 版本(即 asp.net 3.5)?非常感谢。

When does this $ sign come into the picture? It bothers me. What is its significance?

<asp:literal runat="server" text="<%$ Resources:MyResource, StringId %>" />

as seen in this thread:

Using an explicit localization expression for a page title?

Does this kind of .NET syntax have a name? I'm guessing it only works for a certain asp.net version (i.e. asp.net 3.5)? Much thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

独守阴晴ぅ圆缺 2024-12-26 23:30:20

这意味着美元后面的内容是一个表达式,请参阅这篇 MSDN 文章。它适用于 .net 3 和 .net 3 4

It means that what comes after the dollar is an expression, see this MSDN article. It works in .net 3 & 4

晚雾 2024-12-26 23:30:20

您发布的示例记录在此处:ASP.NET 表达式概述

它使用用于表达式绑定,通常使用本地化的字符串资源。

The example you posted is documented here: ASP.NET Expressions Overview

It's used for expression binding, usually with localized string resources.

半衾梦 2024-12-26 23:30:20

$ 表达式绑定允许我们分别从配置和资源文件中提取自定义应用程序设置、连接字符串和资源信息。

$ 表达式是一个代码序列,用于处理该表达式并将其替换为最终 HTML 中的字符串值。

The $ expression binding allow us to extract custom application settings, connection string and resource information from configuration and resource files respectively.

The $ expression is a code sequence that processes the expression and replaces it with a string value in the final HTML.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文