Код: Выделить всё
app.MapFallbackToComponent("/tetris/{*path:nonfile}");< /code> < /p>
Однако это приводит к следующей ошибке времени компиляции: < /p>
'webpplication' не содержит определения для
'mapfallbacktocomponent' и без доступного метода расширения
'mapfallbacktocomponer. Директива или
Ссылка на сборку?) Директивы: < /p>
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Routing;
using Microsoft.AspNetCore.Components.Web;
using Microsoft.AspNetCore.Components.WebAssembly.Server;
< /code>
Остальная часть моего промежуточного трубопровода выглядит следующим образом: < /p>
app.MapControllers();
app.MapRazorPages();
app.MapRazorComponents()
.AddInteractiveServerRenderMode();
app.MapFallbackToComponent("/tetris/{*path:nonfile}");
app.Run();
Я хочу, чтобы путь/Tetris (и все, что под ним,), чтобы отобразить компонент Tetrishost.razor с использованием интерактивности сервера Blazor.
Я хочу запустить игру, когда пользователь нажимает кнопку на этой странице (например, @onclick = startgame Тип приложения: страницы бритвы с интерактивными. Я часами преследовал документацию, искал блазор объявления и читая проблемы с GitHub, но не смог найти четкое исправление.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ocomponent