当我只有一个视图时,所有脚本都运行良好。 当我试图将其拆分为布局和局部视图时 - 脚本不再有效。 请回答以下问题: 1)应该放置链接?在视图中还是在_layout中? 如果在布局中,我应该使用 @ Scripts.Render 要不就
2)应该放置脚本?在视图中还是在_layout中? 或者我可以这样做:在脚本中放置脚本 @section Scripts {} 然后在布局中使用
答案 0 :(得分:0)
实际上,您可以在master _layout页面中添加脚本,其中所有html都已创建,所有视图都应使用此_layout。
您的_layout页面应如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
@RenderSection("scripts", required: false)
</head>
<body>
@RenderBody()
</body>
</html>