Javascript 通过viewbag MVC RAZOR&;传递链接;放大器出现
我试图使用viewbag将一个链接从我的控制器传递到我的视图,该链接将用作iframe的源。但是&出现时lnk不工作 控制器Javascript 通过viewbag MVC RAZOR&;传递链接;放大器出现,javascript,asp.net-mvc,asp.net-mvc-4,razor,Javascript,Asp.net Mvc,Asp.net Mvc 4,Razor,我试图使用viewbag将一个链接从我的控制器传递到我的视图,该链接将用作iframe的源。但是&出现时lnk不工作 控制器 link = "http://example.com/Index?aa=aa&q=bb"; ViewBag.Answer3 = link; 看法 提前谢谢你的帮助 TomRazor自动对您输出的任何字符串进行HTML编码 您可以使用Html.Raw() 但是,您需要使用Javascript对其进行编码,以防它带有引号 <iframe height="30"
link = "http://example.com/Index?aa=aa&q=bb";
ViewBag.Answer3 = link;
看法
提前谢谢你的帮助
TomRazor自动对您输出的任何字符串进行HTML编码 您可以使用
Html.Raw()
但是,您需要使用Javascript对其进行编码,以防它带有引号
<iframe height="30" id="Audio" src="">
<script>
function Reveal () {
var listen = document.getElementById("Audio");
listen.src = "@ViewBag.Answer3";
...
listen.src = "http://example.com/Index?aa=aa&q=bb";