我想使用“~/
”并在客户端网站上解析。
例如,我想这样做:
<a href="~/page.aspx">website link</a>
<img src="~/page.aspx" />
我会在ASP.NET中使用这样的基本URL:
<script type="text/javascript">
var baseUrl = "<%= ResolveUrl("~/") %>";
</script>
我需要一个jQuery插件吗?或者这可以通过链式命令来实现吗?
答案 0 :(得分:1)
您可以像这样批量替换href:
$('a').attr('href', function(index, oldValue) {
return oldValue.replace('~/', baseUrl);
});
虽然这个想法似乎很危险。如果禁用javascript会发生什么?