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!