#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>