ИСПРАВИТЬ: Блоки кода в ASP.NET 2.0 веб-страницу исчезают при использовании инструмента создать локальный ресурс в Visual Web Developer для создания локального файла ресурсов


Проблемы


В Microsoft Visual Web Developer можно использовать средство Создать локальный ресурс для создания локального файла ресурсов для ASP.NET 2.0 веб-страницу. При этом все встроенные блоки кода на этой странице могут быть удалены. Например имеется элемент управления Panel на странице ASP.NET 2.0. Код для элемента управления панели будет выглядеть примерно так:
  <form id="form1" runat="server">    <asp:Panel runat="server" ID="disablePanel">       The current server time is: <%=DateTime.NOW.ToString() %>    </asp:Panel>  </form>
Затем откройте этот веб-страницы в Visual Web Developer и выберите Создать локальный ресурс меню Сервис . Тем не менее, следующая строка исчезает из кода: < %=DateTime.NOW.ToString() % > таким образом, при просмотре этой страницы в представлении исходный код, похожий на следующий:
<form id="form1" runat="server">    <asp:Panel runat="server" ID="disablePanel" meta:resourcekey="Panel1Resource1">       The current server time is:     </asp:Panel></form>

Решение


Сведения о замене исправлений

Исправление, которое соответствует KB969364 был заменен с исправлением KB981201, который содержит все исправления, которые были ранее включены в KB969364.  Исправление KB981201 следует использовать для устранения проблем, описанных в KB969364. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
981201 Доступно исправление для ASP.NET 2.0, которая включает поддержку для расширенной защиты
  

Статус


Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация


Дополнительные сведения о Встроенных блоков кода в веб-страницах ASP.NET посетите следующий веб-узел корпорации Майкрософт:Дополнительные сведения о Файлах ресурсов в веб-страницах ASP.NET посетите следующий веб-узел корпорации Майкрософт: