webresource.axd:服务器不支持WebResource.axd的解决思路方法



  遇到个服务器居然不支持WebResource.axd树型Control控件不能折叠而且左边+、-号全部是X号
  这个时候如果没有办法让管理员加上支持只好采用比较特殊思路方法来解决了
  首先你会看到有树型Control控件网页里面引入了两JS文件大概是
<script src=’WebResource.axd?id=xxxxx’ type=’text/javascript’ />
这样地址这时候先在本地(可以使用WebResource.axd)打开这个页面然后在地址栏输入这两个JS地址另存为WebResource1.js和WebResource2.js然后在这个页面里面引用这两个JS
    <script src=’WebResource1.js’ type=..... />
    <script src=’WebResource2.js’ type=..... />
  接着右击+号(加号)图片另存为2.g右击-号(减号)图片另存为1.g放在网站WebSite目录下这里假设是根目录
  这样就把树型结构所有支持东西都准备好了

  在页面最后加上:
<script type=\"text/javascript\" defer>
<!--
try
{
tvClass_ImageArray =   Array(’’, ’’, ’’, ’/1.g’, ’/2.g’, ’/1.g’);
WebForm_InitCallback;var tvClass_Data =  Object;
tvClass_Data.images = tvClass_ImageArray;
tvClass_Data.collapseToolTip = \"折叠 {0}\";
tvClass_Data.expandToolTip = \"展开 {0}\";
tvClass_Data.expandState = theForm.elements[’tvClass_ExpandState’];
tvClass_Data.selectedNodeID = theForm.elements[’tvClass_SelectedNode’];
tvClass_Data.hoverClass = ’tvClass_8’;
tvClass_Data.hoverHyperLinkClass = ’tvClass_7’;
for (var i=0;i<6;i) {
var preLoad =  Image;
 (tvClass_ImageArray[i].length > 0)
preLoad.src = tvClass_ImageArray[i];
}
tvClass_Data.lastIndex = 17;
tvClass_Data.populateLog = theForm.elements[’tvClass_PopulateLog’];
tvClass_Data.treeViewID = ’tvClass’;
tvClass_Data.name = ’tvClass_Data’;
}
catch(ex)
{
}
// -->
</script><script language=\"javascript\" type=\"text/javascript\" defer>
    for(var index = 0; index < document.images.length ; index )
    {
        var img = document.images[ index ];
        (img && img.src)
        {
            (img.src.indexOf(’WebResource.axd’) > -1) [Page]
            {
                img.src = ’/1.g’;
            }
        }
    }
    
</script>以上代码是假设全展开情况下
这样树型结构就可以正常使用了 
Tags:  代理服务器 服务器不支持mysql webresource webresource.axd

延伸阅读

最新评论

发表评论