如何在 Blazor 服务器模板中的 iframe 中加载本地 Test.html 文件

How to load a local Test.html file inside a iframe in the Blazor server template

我不知道如何将本地文件加载到我的 Blazor 服务器模板中。 我想在模板的 Index.razor 页面上的 iframe 中加载 Test.html 文件。 Test.html 文件保存在与 Index.razor 文件相同的文件夹中。但是显示不出来?怎么做才对?

@page "/"

<h1>Main Blazor</h1>

<iframe src="Test.html" width="600" height="800" frameborder="0"></iframe>

我确实通过这样做让它工作了:

不要将 test.html 放在 Blazor 的页面文件夹中,而是将其放在 wwwroot 文件夹(更准确地说,我在那里创建了一个文件夹“MyHtmlPages”) 并将测试文件移到那里。

这是来自我的 blazor index.razor 页面的 html,calls/shows 文件成功:

<iframe src="/MyHtmPages/Test.html" width="600" height="800" frameborder="0"></iframe>