【发布时间】:2020-02-21 04:52:44
【问题描述】:
我正在开发 ASP.NET 核心 3.1。我想做一个简单的应用程序。我有一个非常基本的问题,但我找不到解决它的好方法。
我在共享视图 _Layout.cshtml 中有应用程序的菜单。在这个视图中,我正在加载 .js 和 .css 库:
<script src="assets/libs/jquery/dist/jquery.min.js"></script>
一切正常,菜单显示正确,我可以使用@RenderBody() 显示我的Index.cshtml。
问题是当我想使用以下方式转到另一个页面时:
<a asp-area="" asp-controller="Home" asp-action="Privacy" aria-expanded="false"><span>Privacy</span></a>
或
<a href="@Url.Action("Privacy", "Home")"><span>Privacy</span></a>
页面将被加载并尝试从以下位置获取库:
<script src="Home/assets/libs/jquery/dist/jquery.min.js"></script>
它不会找到它们。
我想知道避免这个问题的最佳做法是什么。
感谢您的帮助。
【问题讨论】:
标签: css asp.net view src shared