Элемент управления сетки ComponentArt не работает после обновления до VS 2010 - PullRequest
1 голос
/ 20 декабря 2011

Я не уверен, что кто-то здесь будет знать причину этого, но мне всегда везет с этим сообществом.

Я недавно принял старый забытый проект веб-сайта, который работал на .net 2.0 в VS 2005. После проверки того, что он работает, я обновил проект до VS 2010. Теперь проблема заключается в том, что управление сеткой, ComponentArt, больше не рендерится.

версия 2008.2.1232.3

У меня также есть сообщение на форумах ComponentArt, но оно, похоже, не привлекает много внимания.

Есть ли кто-нибудь с опытом работы с этим компонентом? Я никогда не использовал это, но другие компоненты всегда были довольно просты в использовании в VS.

Может ли это быть несовместимостью между контроллером и VS 2010?


РЕДАКТИРОВАТЬ : Я полагаю, что это может быть как-то связано с инструментарием управления ajax, но я не совсем уверен, как. Я заметил ошибку javascript sys.webforms is undefined, поэтому добавил на страницу менеджер сценариев. Не уверен, как и почему это работало бы в VS 2005 без этого.

Ответы [ 2 ]

1 голос
/ 20 декабря 2011

установка clientIDMode в web.config решает проблему

<system.web>  
     <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
0 голосов
/ 25 июня 2019

При переносе веб-проекта с VS2008 на VS2017 (.Net Framework 4.5) я обнаружил ошибку 'The data could not be loaded' с использованием элементов управления ComponentArt: CallBack и обнаружил, что мне нужно восстановить настройку поведения .Net Framework 3.5 не только controlRenderingCompatibilityVersionclientIDMode но также:

<httpRuntime requestValidationMode="2.0" />

См. ASP.NET 4: критические изменения для получения дополнительной информации.

...