【问题标题】:RadTreeView just suddenly changed to hyperlinkRadTreeView 刚刚突然变成了超链接
【发布时间】:2014-06-24 20:56:18
【问题描述】:

在开发环境 (VS 2010) 中,RadTreeView 运行良好,但是当我在 Windows Server 2003 上部署我的解决方案时,RadTreeView 更改为超链接,我无法再展开它们。

【问题讨论】:

  • 确保 EnableEmbeddedSkin 未设置为 false (默认为 true)Skin 具有有效的名称。否则,我们需要更多信息 - ASP.Net 或 MVC,Telerik 控件的版本。
  • @win 感谢您的回复,但它在服务器上不起作用,它只显示超链接,甚至没有扩展标志,这意味着在我的本地系统上,即使我更换皮肤也能正常工作。我正在使用带有 Telerik 版本 2011.3.1317.40 的 Asp.net。请注意,在我更换构建之前它工作正常,从那时起它一直是这样的(即链接)

标签: asp.net telerik radtreeview


【解决方案1】:

我的 telerik 2013.2.717.40 无法在 VS 2013 中渲染皮肤,尽管它在 VS 2012 中运行良好。

不过,telerik 2014.1.403.40 修复了 VS 2013 的问题。

答案是您的 telerik 2011.3.1317.40 已经很旧了,因此您需要更新这些 dll 以支持新的浏览器,例如 IE11。

即使您使用 Telerik 创建支持票证,他们也会问您同样的问题。

仅供参考:上周发布了 2014.2 618,但我还没有测试过。

【讨论】:

  • 好吧,您需要使用 Telerik 帐户login 并从那里下载。
  • 但是@win 为什么在使用 Visual Studio 和在本地计算机上部署时它都可以在我的本地系统上运行。而且我的系统在各个方面确实比我的服务器更新。
  • 可能有一个比部署环境更新的开发环境破坏了一些东西。常见的 IE10+.net4 问题见我回答的结尾
【解决方案2】:

尝试启用 CDN: http://www.telerik.com/help/aspnet-ajax/stylesheetmanager-cdn-support.htmlhttp://www.telerik.com/help/aspnet-ajax/scriptmanager-cdn-support.html

此外,如果问题出在 IE 中 - 可能您的旧版本不支持新 IE。在 localhost 上,您的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 2011-03-15
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多