我得到了帮助来获得这个转换器所以它正确地来了outi html; - )
TestControler.cs
String script = viggo.notice(0,"Desværre! Du er ikke logget ind.");
protected void AppendScript(string script)
{
ViewData["script"] = new StringBuilder();
(ViewData["scripts"] as StringBuilder).Append(script);
}
test.cshtml
<script type="text/javascript">
@Convert.ToString(ViewData["scripts"])
</script>
结果
<script type="text/javascript">
viggo.notice(0,"Desværre! Du er ikke logget ind.");
</script>
我想要
<script type="text/javascript">
viggo.notice(0,"Desværre! Du er ikke logget ind.");
</script>
答案 0 :(得分:0)
更新,这看起来更好:
@Html.Raw(ViewData["scripts"])
尝试这样的事情:
@MvcHtmlString.Create(ViewData["scripts"].ToString())
我认为&amp;#230;不应该是一个问题,这将是正确的。
自@Html.Raw()
出现以来:This会提供有关@Html.Raw
vs @MvcHtmlString.Create
的更多信息。