如何在param值中仅使用相对路径?

时间:2011-05-23 14:14:58

标签: javascript silverlight relative-path param

<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")/>

1 个答案:

答案 0 :(得分:0)

您可以使用ResolveUrl:

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