在mvc4项目中,碰到一个棘手的问题。
在view中有一段
<div>
@Html.Raw(ViewBat.TestAudio)
<audio src="@Html.Raw(ViewBat.TestAudio)" ></audio>
</div>
在action中对应的ViewBag.TestAudio="http://www.baidu.com?a=3&b=4&c=5";
结果在最终的呈现中,是这样的:
<div>
http://www.baidu.com?a=3&b=4&c=5
<audio src="http://www.baidu.com?a=3&b=4&c=5" ></audio>
</div>
也就是说,url中的&被编码成了& amp;
网上找了好久都没有找到解决办法~