第一节呈现在页面中间的HEAD OD HTML页面和PartialView部分,如代码显示下方的JavaScript里面PartialView
<html>
<head>
@RenderSection("Scripts", false)
</head>
.....
@Html.Partial("_MenuAdmin")
</html>
在PartialView _MenuAdmin我有一些JavaScript。
@section Scripts
{
<script type="text/javascript">
alert("Test");
</script>
}
所以,问题是相同的JavaScript代码不会加载。如果改为PartialView我使用View JavaScript正确加载。
如何在我的示例中加载JavaScript?
有一些非常有说服力的理由,为什么你不应该把你的JS(或者至少大部分)放在页面的头部,而是应该把它移动到最后。 http://developer.yahoo.com/performance/rules.html#js_bottom –
看看这里,这可能已经被回答... http://stackoverflow.com/questions/7556400/injecting-content -into-specific-sections-from-a-partial-view-asp-net-mvc-3-with – christiandev