ASP.NET程序打包的时候如何把TreeView一起打包(转)

ASP.NET程序打包的时候如何把TreeView一起打包?

在web.config加入以下节点

    <configSections>
        <section name="MicrosoftWebControls" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />   
    </configSections>
 
    <MicrosoftWebControls>
        <add key="CommonFiles" value="/treepath/"></add>       
    </MicrosoftWebControls>
注意:configSections一定要放在第一个子节最前面。

        复制默认网站的webctrl_client/1_0/里面的文件到虚拟目录/treepath/下,运行程序,树型界面出现了,只是前面的加减号出现问题,再右键查看WEB代码,发现SystemImagesPath属性还是指到webctrl_client目录下,看了SystemImagesPath的代码,把treeview控件的SystemImagesPath设置为空,再次运行程序,OK!

原文地址:https://www.cnblogs.com/mib23/p/446700.html