Code Bye

用asp.net mvc Bundles对css和js进行压缩打包,easyui datagrid失效

 

设置Bundletable.EnableOptimizations=false 之后,关闭压缩打包。使用了easyui datagrid的页面就恢复正常了。
反之设其为true ,开启压缩打包,使用了easyui datagrid的页面就会报错, 暂时不知道原因。求解决思路。

 
开启压缩打包之后,未使用easyui的datagrid页面则没有任何问题。 使用了easyui的datagrid页面就报错js未找到对象。

30分
打包功能对 easyui 支持有问题,它会篡改easyui的源码,然后就错误了。
一直无解,传说打包功能对压缩过的js不会篡改内容,我还原easyui的代码用了各种压缩工具依然无解。
近年来每个新版nuget包我都立刻升级,一直没有修复bug 。
引用 3 楼 winner2050 的回复:

打包功能对 easyui 支持有问题,它会篡改easyui的源码,然后就错误了。
一直无解,传说打包功能对压缩过的js不会篡改内容,我还原easyui的代码用了各种压缩工具依然无解。
近年来每个新版nuget包我都立刻升级,一直没有修复bug 。

你也遇到此问题???

不知道更换其他的UI框架会不会引起此问题啊
遇到同样的问题,easyui只要开启压缩就报错,easyui是1.4.1版本,mvc是4.0版本,
不能为了一个easyui放弃压缩功能吧,
目前我的解决方法时easyui 页面中单独引用,其他使用 bundle,启用压缩.
搞了很久,才发现是压缩的问题,坑啊…..
是的,我也遇到同样的问题,把压缩后的JS代码利用JS格化工具格式化,再把JQuery EasyUI给的各个组件也用JS格化工具格式化后对进对比,发现如3楼所说,Bundles打包功能对 easyui 支持有问题,它会篡改easyui的源码。目前的角色办法只有7楼说的那样,这问题我试着去找解决办法都3个月了,依然没找到,唉…

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用asp.net mvc Bundles对css和js进行压缩打包,easyui datagrid失效