我有一个带有剑道菜单的 ASP.NET MVC 4 页面。一切正常,直到我在 web.config 中设置 debug="false"。这是网页错误:对象不支持属性或方法“kendoMenu”。任何想法?谢谢
问问题
1841 次
3 回答
2
问题是您拥有的剑道文件只是 .min 文件,可能不是常规的未压缩剑道文件。如果您不想设置 debug=false,请尝试
BundleTable.EnableOptimizations = true;
在你的 BundleConfig.cs
于 2012-08-26T01:08:15.497 回答
1
KendoUI 团队的官方回答:http ://www.kendoui.com/forums/mvc/general-discussions/vs2012-rtm-mvc4-kendo-bundle-not-rendering.aspx :
在 ASP.NET MVC 4 RC 中,捆绑包在调试模式下包含缩小的 JavaScript 和 CSS 文件 ()。在 ASP.NET MVC 4 中不再是这种情况 - 在调试模式下会忽略缩小的文件。
于 2012-10-05T17:24:31.150 回答
0
Microsoft.AspNet.Web.Optimization 包(处理捆绑和缩小)中存在一个错误,即优化器无法在调试模式下包含缩小文件。使用 Kendo 代码,您通常只有缩小文件 - 所以 BOOM。您可以按照上面链接中的解决方法,或者如果您有 Kendo 许可证,如果您查看安装文件夹,您会发现非缩小的 js 和 css 文件。将这些包含在您的项目中,您应该没问题。MS 已经承认了这个错误,并且应该在下一个版本的优化器中修复它。
于 2012-10-12T12:05:46.123 回答