Знак $ в программировании ASP.NET? - PullRequest
1 голос
/ 06 декабря 2011

Когда этот знак $ появляется на картинке? Это не дает мне покоя. Каково его значение?

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

как видно в этой теме:

Использование явного выражения локализации для заголовка страницы?

Имеет ли этот вид синтаксиса .NET имя? Я предполагаю, что это работает только для определенной версии asp.net (то есть asp.net 3.5)? Большое спасибо.

Ответы [ 3 ]

1 голос
/ 06 декабря 2011

Пример, который вы опубликовали, документирован здесь: Обзор выражений ASP.NET

Используется для привязки выражений, обычно с локализованными строковыми ресурсами.

1 голос
/ 06 декабря 2011

Это означает, что после доллара стоит выражение, см. в этой статье MSDN .Работает в .net 3 & 4

0 голосов
/ 06 декабря 2011

Привязка выражений $ позволяет извлекать пользовательские настройки приложения, строки подключения и информацию о ресурсах из файлов конфигурации и ресурсов соответственно.

$ expression - это последовательность кода, которая обрабатывает выражение и заменяет его настроковое значение в конечном HTML.

...