SharePoint Online веб-часть содержит пользовательский код XSLT не отображается или появляется сообщение об ошибке

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3105629
ПРОБЛЕМА
В Microsoft SharePoint Online импортировать пользовательский код XSLT в веб-части out of box и затем настроить запуск кода XSLT веб-части. При попытке отобразить веб-часть, появляется следующее сообщение об ошибке:
Не удается отобразить эту веб-часть. Чтобы устранить неполадку, откройте эту веб-страницу в редактор HTML, совместимый с Microsoft SharePoint Foundation, таких как Microsoft SharePoint Designer. Если ошибка повторится, обратитесь к администратору веб-сервера.
Кроме того amember DataFormWebPart класса могут периодически отображаться.
ВРЕМЕННОЕ РЕШЕНИЕ
Чтобы обойти эту проблему, выполните одно или несколько из следующих действий в Microsoft SharePoint Designer 2013 уменьшить вероятность того, что веб-часть будет достигнут предел регулирования.
  • Уменьшите размер кода, заменяя существующее значение следующего ниже новое значение:
    Существующее значениеНовое значение
    ddwrt:EscapeDelims(String(@ID))@ID
  • Удалить все <SharePoint:FieldDescription>строки.</SharePoint:FieldDescription>
  • Для редактирования страницы формы разбейте XSL-шаблон для <xsl:template name="dvt_1.rowedit">на несколько XSL-шаблоны, разделив на несколько XSL-шаблоны строк таблицы. Это можно сделать с помощью SharePoint Designer 2013 изменить и добавить строки.</xsl:template>
Дополнительные сведения
Эта проблема возникает, когда код XSLT регулируется с помощью SharePoint Online. Для обеспечения оптимальной производительности и надежности службы SharePoint Online, регулирование ограничения может быть превышен для пользовательских выполнения XSLT, если один или оба из следующих conditionsare true:
  • Пользовательский XSLT вызовет переполнение стека.
  • Время выполнения XSLT превышает одну секунду.

По-прежнему нужна помощь? Перейдите на Сообщество Office 365 .

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3105629 — последний просмотр: 11/06/2015 07:10:00 — редакция: 2.0

Microsoft Office SharePoint Online

  • o365 o365e o365p o365a o365m o365022013 kbmt KB3105629 KbMtru
Отзывы и предложения