css дружественные адаптеры головная боль - PullRequest
0 голосов
/ 14 июля 2009

Я использую css-дружественные адаптеры из codeplex с sharepoint.

Похоже, что он работает, хотя, когда я захожу на страницу «Управление контентом и структурой», страница возвращает ошибку:

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).   at System.Web.UI.ControlCollection.Add(Control child) 
   at CSSFriendly.TreeViewAdapter.SaveAdapterViewState() 
   at System.Web.UI.Control.SaveViewStateRecursive() 
   at System.Web.UI.Control.SaveViewStateRecursive() 
   at System.Web.UI.Control.SaveViewStateRecursive() 
   at System.Web.UI.Control.SaveViewStateRecursive() 
   at System.Web.UI.Page.SaveAllState() 
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 

есть идеи как это исправить?

Ответы [ 2 ]

2 голосов
/ 14 июля 2009

Я пробовал это раньше и с треском провалился. Адаптеры не очень хорошо работают с некоторыми древовидными представлениями, используемыми SharePoint.

Смотрите комментарий автора прохождения здесь:

товар

Его комментарий:

Как человек, который написал обзор, связанный с вами в блоге The Mossman, я думаю, что важно опубликовать некоторые уроки, которые я выучил - в основном использование CSS Friendly Adapters вызовет проблемы на некоторых страницах (Управление контентом и структура это то, что приходит на ум). В настоящее время я предпочитаю использовать средства навигации Telerik. Его относительно легко оформить, дешево и легко реализовать. MVP SharePoint Эндрю Коннелл написал отличный технический документ по использованию элементов управления Telerik и разместил об этом в своем блоге.

0 голосов
/ 15 июля 2009

Я использую управляющие адаптеры, но только там, где они мне действительно нужны. Я думаю, что страница "Управление контентом и структурой" не нуждается в них?

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