Html.Raw()中的脚本标记
我不能在Html.Raw()方法中使用脚本标记Html.Raw()中的脚本标记,html,asp.net-mvc,razor,Html,Asp.net Mvc,Razor,我不能在Html.Raw()方法中使用脚本标记 var content=`@(Html.Raw(Model.content))`; //我将在这里用summernote显示html内容 预期产出: <script> var content = `<p>bla bla</p><script src="https://example"></script>`; //as string <script>
var content=`@(Html.Raw(Model.content))`;
//我将在这里用summernote显示html内容
预期产出:
<script>
var content = `<p>bla bla</p><script src="https://example"></script>`; //as string
<script>
var含量=`bla-bla`//作为字符串
但我明白了:
<script>
var content = `<p>bla bla</p><script src="https://example"></script>`; //Uncaught SyntaxError: Unexpected end of input -> for: </script>
<script>
var含量=`bla-bla`//未捕获的语法错误:输入意外结束->对于:
结束标记丢失。应该是:
<script>
var content = `@(Html.Raw(Model.content))`;
</script>
var content=`@(Html.Raw(Model.content))`;
这正是错误描述所说的:
Unexpected end of input -> for: </script>
输入意外结束->用于:
Unexpected end of input -> for: </script>