#c# #.net #asynchronous
#c# #.net #асинхронный
Вопрос:
GetGlobalResourceObject не работает на странице с <%@ Page Async=»true» %>. Таким образом, перевод для всех html-тегов не работает. Как заставить это работать.
Я использую .NET 4.5. Мой код выглядит следующим образом
<div class="row" style="color:red;">
<b><%= GetGlobalResourceObject("Resource","Label_ImportantPoints") %>:</b>
<ul>
<%= GetGlobalResourceObject("Resource","Label_Info") %>
</ul>
</div>
Комментарии:
1. Вы пробовали добавлять асинхронный метод и ожидать его вместо использования этого подхода? Эта статья MSDN может вам помочь.
2. Вы имеете в виду, что для перевода элементов управления HTML мне нужно добавить метод async? Как это сделать?
3. Пожалуйста, обратитесь к статье MSDN, которую я опубликовал в моем первоначальном комментарии.
4. Возможно, вам потребуется использовать System.Net.WebUtility. HtmlEncode (строка) и System.Net.WebUtility. HtmlDecode (строка), если ваши данные содержат специальные символы. Смотрите Wiki : en.wikipedia.org/wiki /…
5. @jdweng, не уверен, зачем мне это нужно. Моя основная проблема заключается в переводе, который не работает из-за атрибута Async.