2011-03-09 76 views
0

我有一个Treeview内部的UpdatePanel,目前我直接开发一个远程连接到它的开发服务器。我设置了CollapseImageUrl和ExpandImageUrl属性,当我在开发者服务器的浏览器上查看它时,它呈现正常。asp.net treeview不渲染自定义展开和折叠图像

它产生:

<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> 

然而,当我从我的本地PC中查看它(相同的URL,一模一样的浏览器: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> 

任何想法为什么发生这种情况?

回答

0

这可能是领先的/,你是从本地机器上的虚拟目录中查看它吗?

如果您正在运行http://localhost/Project则/会导致树视图来寻找图像在http://localhost/WebResource.axd时,应该看http://localhost/Project/WebResource.axd

+0

嗨,不,我不是从虚拟目录中查看。我将路径指定为“〜/ Images/minimised.gif”和“〜/ Images/expanded.gif”。当我删除前导/它也停止在开发机器上工作。 – Schism 2011-03-10 07:00:03

+0

还有其他的asp:Image控件引用与treeview相同的Images文件夹中的图像,从我的本地机器查找并呈现它没有问题。 – Schism 2011-03-10 07:22:22