0

我需要访问一个 html 页面“Pages/createCampaign.html”和/或“Pages/addCampaign.cshtml”和/或“wwwroot/html/insertCampaign.html”(我创建了更多作为测试,但似乎没有工作)通过单击“Pages/Index.cshtml”内的按钮。

在 html.cshtml 内部:

    <button type="button" class="create_but">
        <a href="../Pages/createCampaign.html">
            Create Campaign
        </a>

跟随树:

ASP.Net 树

在里面,我尝试了href="../Pages/createCampaign.html", href="../Pages/addCampaign.cshtml", href="../wwwroot/html/insertCampaign.html", 以及更多使用波浪号和更多选项的方法。我可以从 Index.cshtml 访问的唯一一个是 wwwroot/html 文件夹中的那个,但是从那里它找不到 wwwroot/js 和 wwwroot/css,而它可以从 Pages 中找到 ~/css 和 ~/js。

我需要做的是通过单击索引中的该按钮打开页面以插入/创建/添加活动,但当然我需要从那里将其链接到我的 css 和 js 文件。

我该如何解决这种情况?

4

1 回答 1

1

我已经阅读了有关静态文件和 Web 根目录的所有内容。如果不从 Index.cshtml 指定文件类型,我可以像这样找到 addCampaign.cshtml:

<a href="~/addCampaign">
      Create Campaign
</a>

似乎它可以通过以下方式访问 js 和 css<script src="~/js/site.js"></script> <link rel="stylesheet" type="text/css" href="~/css/site.css" media="screen"/>

于 2021-08-30T10:16:54.623 回答