javascript - 我怎样才能只使用参数值中的相对路径?

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

最佳答案

您可以使用 ResolveUrl:

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

关于javascript - 我怎样才能只使用参数值中的相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6098408/

相关文章:

silverlight - WP7 - ListBox 绑定(bind)到嵌套的 ObservableCollection

Silverlight TextBlock 文本属性与内容

linux - NLST FTP 命令应该返回带或不带绝对路径的记录吗?

html - 在本地和网络上都有效的 HTML 站点中的根目录相关链接

javascript - Titanium如何在switch中使用图像

javascript - 如何通过 JQuery/JavaScript 在新打开的窗口中更新文本

javascript - angularJs <ng-repeat> 用于加载 json

silverlight - DataPager 无法在 Silverlight 3 + RIA 服务中工作

r - Windows 上 RStudio 中的波浪号扩展

javascript - Angular 4 无法在我的组件中运行 WaveSurfer