在jquery中,我从ViewBag.VendorName获取值的值:
$('#VendorName').attr('value', '@ViewBag.VendorName');
到文本框。控制器上ViewBag.VendorName的值是:“Anthony's” 在视图中,它显示为:Anthony& 39; s
关于如何解决这个问题的任何想法,以便视图可以显示安东尼的。
答案 0 :(得分:0)
您需要对字符串进行Javascript编码:
"@Html.Raw(Server.JavaScriptStringEncode(ViewBag.VendorName, false))"
Html.Raw
阻止进行HTML编码,这会搞砸你。