我有以下部分查看代码:
@using HTML5_Application_Instances;
@using System;
@using ADIGITALBOOK_HTML5_INIT.Helpers;
@using adigitalbook.html5.mainserver.Helpers;
<script>
function OSPIntegrationVars() { }
OSPIntegrationVars.OSPController = '@Html.Raw(ItemsHelper.BaseURL + Url.Action("Index", "OSP"))';
OSPIntegrationVars.elementID = '@ItemsHelper.elementID';
</script>
@Scripts.Render(BundlesVirtualPaths.OSP)
最后一行是渲染脚本,创建一些脚本标记,其中包含指向每个脚本文件的src属性。
相反,标签指向脚本,我想要的是呈现每个文件的代码&#34;像字符串&#34;浏览器在解释html代码的同时解释JavaScript代码。
解释起来有点复杂,所以如果您有任何疑问,请询问。
[编辑:问题背后的原因]
它很简单的原因:我正在做的是通过执行ajax调用来调用视图,建议将html附加到页面。因为脚本的渲染使用了src属性,所以它会使文件的加载异步。我真正希望它通过直接在ajax调用接收的html中使用javascript代码使步骤同步。