Исправление: При создании веб-приложения в IDE Visual Studio 2008 Service Pack 1, некоторые изменения не синхронизируются в некоторых представлениях или неправильно отображаются некоторые изменения в некоторых представлениях

Переводы статьи Переводы статьи
Код статьи: 967253 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При создании веб-приложения в корпорации Майкрософт IDE Visual Studio 2008 обновления пакет обновления 1, могут возникнуть следующие проблемы.

Проблема 1

Изменения не синхронизируются в режиме конструктора или в представлении исходного кода. Эта проблема может возникнуть в следующих случаях.

Сценарий A

  • ДобавитьMultiViewуправления на страницу.
  • ДобавитьGridViewУправление внутриMultiViewУправление:.
  • Настройка источника данных Microsoft SQL Server.
  • ДобавитьHyperLinkFieldобъектGridViewУправление:.
  • Изменить наHyperLinkFieldобъект вСвойствав разделе.
В этом случае изменения не синхронизируются в режиме конструктора и в представлении исходного кода.

Сценарий Б

  • ДобавитьMultiViewэлемент управления илиуправления».управления на страницу.
  • ДобавитьУправления DropDownListУправление внутриMultiViewэлемент управления или внутриуправления».Управление:.
  • При выбореПрограммы.СвойствоУправления DropDownListэлемент управления, а затем нажмите кнопку с многоточием.
  • В диалоговом окнеРедактор коллекции ListItemдиалоговое окно, можно добавить несколько элементов, а затем нажмите кнопкуOk..
В этом случае добавленные элементы не отображаются в представлении исходного кода.

Сценарии C

  • Добавитьменюуправления на страницу.
  • При выбореПрограммы.Свойствоменюэлемент управления, а затем нажмите кнопку с многоточием.
  • В диалоговом окнеРедактор элементов менюдиалоговое окно, можно добавить новый элемент.
  • При измененииTextсвойства нового элемента.
В этом случае изменения не отражаются в представлении исходного кода. Кроме того если переключиться вРедактор элементов менюдиалоговое окно, а затем переключитесь в режим конструктора, которые были отражены изменения ранее могут исчезнуть.

Сценарий D

  • ДобавитьменюУправление веб-формы.
  • Добавить некоторые элементыменюэлемент управления, а затем нажмите кнопкуСохранить.
  • Откройте представление источника, а затем внести изменения вменюУправление:.
В этом случае изменения не отражаются в режиме конструктора. Если закрыть и снова откройте ASPX-файл, изменения могут исчезнуть.

Сценарий E

  • ВставитьGridViewУправление ввеб-страницуправления на странице.
  • УстановитьPagerSettings.VisibleСвойствоGridViewэлемент управленияЛОЖЬВ диалоговом окнеСвойствав разделе.
  • Переключиться в режим исходного кода.
В этом случае значение свойства не отражаются в файле .aspx.

Примечание.Эта проблема также возникает при вставкеASPxGridViewУправление вASPxRoundPanelУправление:.

Проблема 2.

После редактированияTemplateControlэлемент управления в режиме конструктора многие “ & nbsp ” строки отображаются в представлении исходного кода.

Такая ситуация возникает в следующей ситуации:
  • У вас естьTemplateControlэлемент управления, определяющий шаблон заголовка и шаблон нижнего колонтитула.
  • В режиме конструктора нажмите кнопкуПоказать смарт-тегов, и нажмите кнопкуИзменение шаблонов.
  • В диалоговом окнеРежим изменения шаблонадиалоговое окно, ввода некоторых знаков в шаблон верхнего колонтитула или в шаблон нижнего колонтитула.
В этом случае появляется много пустых строк в шаблон верхнего колонтитула, а также многие “ & nbsp ” строки отображаются в шаблон нижнего колонтитула в режиме исходного кода. Например исходный похожее на приведенное ниже.
<HeaderTemplate>

         <span<% =GetStyle() %>>HeaderText</span>

       

       
</HeaderTemplate><FooterTemplate>
     
         <span<% =GetStyle() %>>FooterText</span>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;y&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</FooterTemplate>

Проблема 3

Разметка HTML в веб-дизайнеры Microsoft ASP.NET прерывается, если используетсяЛитералэлемент управления в<head>тег.</head>

Такая ситуация возникает в следующей ситуации:
  • У вас естьЛитералэлемент управления в<head>тег веб-странице ASP.NET.</head>
  • Переключитесь в режим конструктора, а затем внести изменения вЛитералУправление:.
  • Откройте представление состава.
В этом случае текстовое содержимое выравнивается в одну строку, а часть содержимого, по-видимому, будет перезаписан.

Примечание.Эта проблема не возникает при удаленииЛитералУправление:.

Решение

Сведения об исправлении

Вам доступно исправление от корпорации Майкрософт.. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Его необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом эта проблема не является постоянной для вас, мы рекомендуем дождаться следующего автоматического обновления программного обеспечения, содержащего это исправление..

Загрузить это исправление из коллекции кода MSDN можно на следующем веб-сайте корпорации Майкрософт::
http://Code.MSDN.Microsoft.com/KB967253

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

Примечание.Другие проблемы или если требуется устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Полный список телефонов поддержки и обслуживания клиентов Microsoft или информацию по созданию отдельного запроса на обслуживание вы можете найти на веб-сайте Майкрософт::
http://support.microsoft.com/contactus/?ws=support

Предвартельные требования

Необходимо иметь Visual Studio 2008 пакет обновления 1 для установки этого исправления.

Необходимость перезагрузки

После установки исправления перезагружать компьютер не требуется..

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

Это исправление не заменяет других исправлений..

СВЕДЕНИЯ О ФАЙЛАХ

Глобальная версия исправления содержит версии файлов, указанные в приведенной ниже таблице, или более поздние.. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Caml2xslНеприменимо166,38414 Октября 2008 г.20: 10Неприменимо
Fpcutl.dll12.0.6505.50003,445,68006 Мая 2009 г.08: 45X86
Fpeditax.dll12.0.6505.50009,468,29606 Мая 2009 г.08: 46X86
Fpsrvutl.dll12.0.6505.50001,671,03206 Мая 2009 г.08: 46X86

Статус

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

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

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 967253 - Последний отзыв: 29 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Studio 2008 Service Pack 1
Ключевые слова: 
kbexpertiseadvanced kbsurveynew kbqfe kbmt KB967253 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:967253

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com