我有一个很长的字符串.在我对字符串进行数据绑定之前,我希望能够通过插入更多文本来修改字符串.例如,我有一个字符串,<a href="/a/info/a.html"><img src="/userimage/imgs.jpg"/></a>我需要在/ a之前和/ userimage之前插入http://m.mydom.com.请注意,这将始终相同,因此可以安全地说我要添加的字符串将是一致的.我想用lamda或c#来做这件事.谢谢你的帮助.
如果您需要对页面上的所有相对路径执行此操作,使用C#来完成此操作实际上不是最佳工具.
HTML附带了一个名为base(请参阅规范信息)的元素,该元素用于明确指定文档的基本URI.如果您将HTML更改为以下内容:
<head>
<base href="http://m.mydom.com">
</head>
<body>
<a href="/a/info/a.html"><img src="/userimage/imgs.jpg"/></a>
</body>
Run Code Online (Sandbox Code Playgroud)
图像和锚点都指向正确的基础.不相信我?看看这个jsFiddle展示base了它的惊人之作.
| 归档时间: |
|
| 查看次数: |
330 次 |
| 最近记录: |