Как загрузить локальный Test.html файл внутри iframe в шаблоне сервера Blazor

#html #iframe #blazor-server-side #local-files

#HTML #iframe #blazor-на стороне сервера #локальные файлы

Вопрос:

Я не могу понять, как загрузить локальный файл в мой шаблон сервера Blazor. Я хочу загрузить Test.html файл внутри iframe на странице Index.razor шаблона. The Test.html файл сохраняется в той же папке, что и файл Index.razor. Но он не будет отображаться? Как сделать это правильно?

 @page "/"

<h1>Main Blazor</h1>

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

введите описание изображения здесь

Ответ №1:

Я заставил его работать, сделав это:

Не помещайте test.html внутри папки страницы из Blazor вместо этого поместите ее в папку wwwroot (для большей упорядоченности я создал там папку «MyHtmlPages») И переместил туда тестовый файл.

И это HTML-код с моей страницы blazor index.razor, которая успешно вызывает / показывает файл:

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