Asp.net mvc Razor MVC渲染部分
我使用的是Razor MVC的主布局,它有如下内容Asp.net mvc Razor MVC渲染部分,asp.net-mvc,asp.net-mvc-4,razor,partial-views,Asp.net Mvc,Asp.net Mvc 4,Razor,Partial Views,我使用的是Razor MVC的主布局,它有如下内容 @RenderSection("scripts", required: false) 偏袒 \u partial.cshtml 有这个吗 @section scripts { @Scripts.Render("~/bundles/jquery") } 另一部分在部分中 \u partial\u incide\u partial.cshtml 那也有 @section scripts { <script>
@RenderSection("scripts", required: false)
偏袒
\u partial.cshtml
有这个吗
@section scripts
{
@Scripts.Render("~/bundles/jquery")
}
另一部分在部分中
\u partial\u incide\u partial.cshtml
那也有
@section scripts
{
<script>
$('div').addClass('red');
</script>
}
@节脚本
{
$('div').addClass('red');
}
问题是我的代码在部分视图中,它的负载在页面的中间,jquery在底部?部分在部分视图中的工作方式不同。为了实现您所追求的目标,您必须将脚本移动到一个文件中,包括一个HTML帮助程序,然后调用该HTML帮助程序为每个加载的局部视图呈现脚本
将此用作参考:这里可能只是一个输入错误,但您没有结束脚本标记?可能是因为您没有关闭
标记?对不起,输入错误,我只是举了个例子,因为我的代码要大得多,这样有人可以帮助我只需要我需要的东西,不要查看所有的代码检查主视图中呈现的html-是否包含脚本以及脚本的顺序?