有个网站,用mvc做的,正好加了一个功能,就是如果用移动设备访问就给显示移动设备版的,也就是说显示同样的内容显示方式不一样而已。代码大概都是 @Html.Raw(Model.Content)。其中移动设备使用了 jQuery Mobile,结果移动设备中的超链接,包括文件下载都有问题,undefined,后来没有办法就 改为@Html.Raw(Model.Content.Replace("<a href","<a rel=\"external\" href")) 一切ok了。