Вывод из файла ресурсов - PullRequest
1 голос
/ 27 декабря 2011

Итак, я работаю над локализацией для сайта, и я столкнулся со многими сценариями, в которых мне нужно вывести локализованную строку из ресурса, например, в следующей разметке:

<cc1:TabPanel HeaderText="<%= Culture.Strings.labelImageA %>">
    <HeaderTemplate>
        <img id="ImageA" runat="server"/>
    </HeaderTemplate>
    <ContentTemplate>
        <uc2:Charter ID="CharterA" runat="server" />
    </ContentTemplate>
</cc1:TabPanel>

В приведенном выше примере я пытаюсь вывести из ресурса Culture.Strings.labelImageA, но получаю предупреждение, что

Это не сценарий. Будет выводиться как обычный текст

Есть ли escape-символ, который я могу использовать в разметке, чтобы разрешить его извлекать из файла ресурсов? В противном случае мне придется перепрыгивать через множество обручей, чтобы установить это свойство в коде.

1 Ответ

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

Что несомненно работает, так это использование разметки связывания <%# %>.Однако это, вероятно, потребует вызова DataBind вручную на вашем контроле.

Я сомневаюсь, что существует более простой способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...