我正在尝试从布局文件调用部分视图(有一个按钮,单击该按钮我应该能够关闭 div 。该 div 也存在于部分视图中),但它不起作用。
如果我在主页中调用部分视图,那么它工作正常。
我已经尝试了所有方法,但没有任何效果
正常情况下,部分视图会与父视图一起加载。因此,javascript 命令应该驻留在父视图上,而不是局部视图本身。
要全局使js适用于应用了_Layout的视图, 您可以将 jquery 引用放在 _Layout.cshtml 页面的 head 部分。
<head>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" asp-append-version="true" />
//add the jquery reference in the head section....
<script src="~/lib/jquery/dist/jquery.min.js"></script>
</head>