2011-05-23 35 views
2
<param name="source" value= "/ClientBin/Gantt_SL1.xap"/> 

这涉及HTML标记和Silverlight。基本上在标记我有上面的行。我想要做的是在我的标记中使用这个相对路径。我在其他子文件夹中也有不同的网页,它们也引用了这个SL xap。当我想但使用它,我必须做这样的事情:如何在参数值中只使用相对路径?

<param name="source" value= "../ClientBin/Gantt_SL1.xap"/> 

我宁愿不必担心有多少“../”必须把在路径的前面,以确保它得到解决。是否有.NET,Javascript或JQuery方法,允许我在不执行整个“../”业务的情况下在子文件夹的根,子文件夹和子文件夹中使用相对路径?喜欢的东西:

//from some library 
<param name="source" value= ResolveFullPath("/ClientBin/Gantt_SL1.xap")/> 

回答

0

您可以使用RESOLVEURL:

<param name="source" value='<%= ResolveUrl("~/ClientBin/Gantt_SL1.xap")%>' />