如何在javascript@Html.Partial中插入变量

如何在javascript@Html.Partial中插入变量,javascript,asp.net-mvc-5,Javascript,Asp.net Mvc 5,我想在render view Report.cshtml中插入var reportWindow 所以我可以用它来做快速弹出式的单页应用程序 var reportWindow=@Html.Partial(“~/Views/Main/Report.cshtml”); 警报(报告窗口); 请按如下方式更改代码 注意:您必须将razor代码放在单个代码之间。 script> var reportWindow = '@Html.Partial("~/Views/Main/Report.cs

我想在render view Report.cshtml中插入var reportWindow

所以我可以用它来做快速弹出式的单页应用程序


var reportWindow=@Html.Partial(“~/Views/Main/Report.cshtml”);
警报(报告窗口);

请按如下方式更改代码

注意:您必须将razor代码放在单个代码之间。

script>
    var reportWindow = '@Html.Partial("~/Views/Main/Report.cshtml")';

    alert(reportWindow);
</script>
script>
var reportWindow='@Html.Partial(“~/Views/Main/Report.cshtml”);
警报(报告窗口);

从该部分返回的具体内容是什么?假设它是从该部分返回的html内容,为什么不将其放入文档中?我在警报中未定义您试图使用部分视图html查看什么。请输入完整的Report.cshtml代码,这将有助于找到解决方案。我想插入一些vars视图,所以我可以快速弹出它们,这是有效的html在var(c#)@{var b=html.Partial(“~/Views/Main/Report.cshtml”)}内,但这不起作用的var reportWindow='@html.Partial(“~/Views/Main/Report.cshtml”);警报(报告窗口);
script>
    var reportWindow = '@Html.Partial("~/Views/Main/Report.cshtml")';

    alert(reportWindow);
</script>