#asp.net #telerik #radtreeview
#asp.net #telerik #radtreeview
Вопрос:
В среде разработки (VS 2010) RadTreeView работает отлично, но когда я развертываю свое решение на Windows Server 2003, RadTreeView меняется на гиперссылки, и я больше не могу их расширять.
Комментарии:
1.Убедитесь, что для параметра EnableEmbeddedSkin не установлено значение false (по умолчанию оно равно true), а скин имеет допустимое имя. В противном случае нам нужно больше информации — ASP.Net или MVC, версия Telerik control.
2. @win спасибо за ваш ответ, но он не работал на сервере, он просто показывает гиперссылки даже без знаков расширения, что означает, что в моей локальной системе он работает нормально, даже когда я меняю скины. я использую Asp.net с версией telerik 2011.3.1317.40. пожалуйста, обратите внимание, что он работал нормально, пока я не заменил сборку, и с тех пор это было так (т.е. Ссылки)
Ответ №1:
Мой telerik 2013.2.717.40 не отображает скин в VS 2013, хотя он отлично работает в VS 2012.
Однако telerik 2014.1.403.40 исправляет проблему с 2013.
Ответ заключается в том, что ваш telerik 2011.3.1317.40 довольно старый, поэтому вам необходимо обновить эти библиотеки DLL для поддержки новых браузеров, таких как IE11.
Даже если вы создадите запрос в службу поддержки с помощью Telerik, они зададут вам тот же вопрос.
К вашему сведению: 2014.2 618 выпущен на прошлой неделе, но я его еще не тестировал.
Комментарии:
1. Ну, вам нужно войти в свою учетную запись Telerik и загрузить ее оттуда.
2. но @win почему это работает в моей локальной системе как при использовании Visual Studio, так и при развертывании на моем локальном компьютере. и моя система действительно более обновлена, чем мой сервер во всех аспектах.
3. вероятно, наличие более обновленной среды разработки, чем среда развертывания, нарушает работу. Смотрите Конец моего ответа для общей проблемы IE10 .net4
Ответ №2:
Попробуйте включить CDN: http://www.telerik.com/help/aspnet-ajax/stylesheetmanager-cdn-support.html и http://www.telerik.com/help/aspnet-ajax/scriptmanager-cdn-support.html
Кроме того, если проблема в IE — вероятно, ваша старая версия не поддерживает новый IE.На локальном хосте ваш IE, скорее всего, был в режиме совместимости (т. Е. Что-то вроде IE7), и все работало нормально.
Теперь, при развертывании, ваш IE находится в пограничном режиме и ломает вещи. 2011.3 не будет поддерживать IE10, IE11 или новые браузеры Chrome и Firefox (с тех пор у них было около 20 версий).
Есть еще больше проблем, которые могут возникнуть при развертывании и доступе с IE — .NET4 не распознает IE10 и IE11, смотрите, как это исправить здесь: http://blogs .telerik.com/aspnet-ajax/posts/13-12-19/how-to-get-your-asp.net-application-working-in-ie11 .