javascript对象@Html.Partial期间未终止的字符串常量

javascript对象@Html.Partial期间未终止的字符串常量,javascript,html,asp.net-mvc,single-page-application,Javascript,Html,Asp.net Mvc,Single Page Application,我在一个单页应用程序中工作,我不想隐藏container div元素;相反,我想将html内容加载到我的javascript对象中 但我得到了一个错误: 未终止的字符串常量 我尝试过各种方法,但都没有成功。如果您能帮我解释一下为什么会出现这个错误,我们将不胜感激。像这样 var html = '@Html.Partial("_mypartialview")'; $("#container").html(html); 这将产生以下结果 var html = "@Html.Partial("_m

我在一个单页应用程序中工作,我不想隐藏container div元素;相反,我想将html内容加载到我的javascript对象中

但我得到了一个错误:

未终止的字符串常量

我尝试过各种方法,但都没有成功。如果您能帮我解释一下为什么会出现这个错误,我们将不胜感激。

像这样

var html = '@Html.Partial("_mypartialview")';
$("#container").html(html);
这将产生以下结果

 var html = "@Html.Partial("_mypartialview").ToString().Replace(Environment.NewLine, "").Replace(" ", "")"

这就是你的全部密码吗?检查抛出错误的行,因为没有为我抛出错误。谢谢。但我还是犯了同样的错误。而且内容不是一行的。奇怪的是,它对我来说很好。你能给我你的部分视图的html,我会尝试重现这个问题吗?没什么。你好,我正在使用asp.net mvc 5,我复制了你的代码,同上。好的,我已经根据你的html进行了更新。我需要删除新的线路。
 <div>
     <span data-bind="text:playerInfo.Name"> </span> 
</div> 
 var html = "@Html.Partial("_mypartialview").ToString().Replace(Environment.NewLine, "").Replace(" ", "")"
var html = "&lt;div&gt;&lt;spandata-bind=&quot;text:playerInfo.Name&quot;&gt;&lt;/span&gt;&lt;/div&gt;"