将MVC部分视图嵌入到文档中.写JS调用

Embed MVC Partial View into a document.write JS call

本文关键字:文档 JS 调用 MVC 视图      更新时间:2023-09-26

我正在创建一个Javascript文件,将嵌入到第三方网站。Javascript文件将向第三方站点呈现一些内容。这个想法和Google Adsense是一样的——网站所有者在他们的网站上放置一个JS文件,然后一些广告出现在那个位置。

我对其他方法持开放态度,但我正试图通过让嵌入的JS文件简单地完成这一点:

文档。写("广告内容")

但是,我的广告内容是嵌入在ASP中。NET MVC3局部视图。如何转义从Html返回的内容?部分方法到一个有效的JS字符串?

我在找这样的东西:

document . write (@Html.JavascriptEscapedPartial("/共享/_AdContent"))

document.write('@Html.Raw(HttpUtility.JavaScriptStringEncode(Html.Partial("~/Views/Shared/_AdContent").ToHtmlString()))')