将JavaScript代码放在HTML视图中

时间:2016-02-24 16:07:37

标签: c# asp.net-mvc razor

我有以下部分查看代码:

@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代码使步骤同步。

0 个答案:

没有答案