在布局底部声明您的脚本。您提到它们是在顶部声明的...如果在执行脚本时文档仍在加载,这将导致问题。
将以下内容移至布局底部(就在标签之前):
<script type="text/javascript" src="~/Contents/Material/js/memenu.js"></script>
<script>
$(document).ready(function () {
$(".memenu").memenu();
});
</script>
<script src="~/Contents/Material/js/simpleCart.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
还要确保它们的顺序正确。