Проекту Aspire не удается загрузить изображение страницы BlazorC#

Место общения программистов C#
Ответить
Anonymous
 Проекту Aspire не удается загрузить изображение страницы Blazor

Сообщение Anonymous »

Проблема: Новый проект приложения .NET Aspire Starter с скопированной рабочей страницей Razor, на которой отображается изображение, не отображается при нажатии кнопки. Почему?
Шаги по воспроизведению:
Фон — требуется, чтобы модуль .NET Aspire был загружен в Visual Studio.
  • Загрузите и убедитесь, что Blazor Samples нормально запускает страницу бритвы ShowImage2, корректно отображая изображение при нажатии кнопки:
    https://github.com/dotnet/blazor-samples /
  • Создайте новый проект => шаблон «.NET Aspire Starter App» и просто примените значения по умолчанию.
  • Скопируйте ShowImage2.razor в проект из шага 1 или по одной из этих двух ссылок:
    https://github.com/dotnet/blazor-samples/ blob/main/8.0/BlazorSample_WebAssembly/Pages/ShowImage2.razor
    https://github.com/dotnet/blazor-sample ... age2.razor
Я поместил этот код ShowImage2.razor в C:\Users\XXXX\source\repos\AspireApp1\AspireApp1.Web\Components\Pages с помощью другие страницы razor.
  • Настройте NavMenu.razor, найденный в каталоге макетов, чтобы он мог перейти на новую страницу. Я сделал:

    Код: Выделить всё

    
     Show Image2
    
    
    
  • Запустите и убедитесь, что на новой странице не отображается изображение при нажатии кнопки. (Для просмотра работающей веб-страницы в Aspire необходимо нажать «Ресурсы», затем строку веб-интерфейса и любую конечную точку.)
  • Итак, вопрос: «Почему?» это не получается?
PS - (Вы можете добавить свойство alt="null" в тег img, чтобы прояснить ситуацию .)
Может быть, мне нужно добавить @rendermode, который не требовался старым приложениям Blazor? Может быть, какую-то внешнюю часть страницы ShowImage нужно включить?

Подробнее здесь: https://stackoverflow.com/questions/790 ... lazor-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»