Пример.  Blazor-код вставляет в HTML динамически изменяеый фрагмент отрисовки

The time is 4/1/2025 5:51:43 PM

Pet: Nutty Rex

Исходный код

            ----------\Pages\RazorTemplate.razor:

            @page "/razor-template"

            <p><h4>Пример. <a  target="_blank" href="https://docs.microsoft.com/ru-ru/aspnet/core/blazor/components/?view=aspnetcore-5.0#raw-html">Шаблоны Razor</a></h4></p>
            

@timeTemplate
@petTemplate(new Pet { Name = "Nutty Rex" })
@audioTemplate

@code {

private RenderFragment audioTemplate =@<audio controls src="/css/01_Part_1.mp3"> </audio>;

private RenderFragment timeTemplate =@<p>The time is @DateTime.Now</p>;

private RenderFragment<Pet> petTemplate = (pet) => @<p>Pet: @pet.Name</p>;

 private class Pet
  {
   public string Name { get; set; }
  }
}

        
Произошла ошибка. Это приложение может больше не отвечать до перезагрузки.(переведено) Произошла ошибка. Это приложение может больше не отвечать до перезагрузки.(переведено) Reload 🗙
Web hosting by Somee.com