asp.net treeview无法渲染自定义展开和折叠图像

时间:2011-03-09 14:47:53

标签: c# asp.net treeview updatepanel

我在Updatepanel中有一个Treeview,目前我正在开发服务器上直接开发,并且远程连接它。我已经设置了CollapseImageUrl和ExpandImageUrl属性,当我在开发服务器的浏览器上查看它时,渲染效果很好。

它产生:

<td><a id="tvPartyRolesn0" href="javascript:TreeView_ToggleNode(tvPartyRoles_Data,0,tvPartyRolesn0,' ',tvPartyRolesn0Nodes)"><img src="Images/expanded.gif" alt="Expand EUGEN MAY(0)" style="border-width:0;" /></a></td><td style="white-space:nowrap;"><a class="tvPartyRoles_0" href="javascript:__doPostBack('tvPartyRoles','s419f4890-31ef-4216-a518-e8faabe24349')" onclick="TreeView_SelectNode(tvPartyRoles_Data, this,'tvPartyRolest0');" id="tvPartyRolest0">EUGEN MAY(0)</a></td>

然而,当我从我的本地电脑(相同的网址,完全相同的浏览器:IE 8)查看它时,它不呈现扩展图像,并且生成的html是不同的:

<td><img src="/WebResource.axd?d=NqoU8iloxnxrlj-ZMUKCyamdjzSBKRr3z953sczo15w8GlcBeb28IywRWdNJp1sMt7Amde05goEj7xS55cTJgC-vUieKdef5bZnLtb6RuEJoxUlM0&amp;t=634208849469717278" alt="" /></td><td style="white-space:nowrap;"><a class="tvPartyRoles_0" href="javascript:__doPostBack('tvPartyRoles','s419f4890-31ef-4216-a518-e8faabe24349')" onclick="TreeView_SelectNode(tvPartyRoles_Data, this,'tvPartyRolest0');" id="tvPartyRolest0">EUGEN MAY(0)</a></td>

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

它可能是领先的/,您是从本地计算机上的虚拟目录中查看它吗?

如果您正在运行http://localhost/Project,那么/会导致树视图在http://localhost/WebResource.axd查看http://localhost/Project/WebResource.axd时的图像