Blazor WebAssembly might be your pick, there's a starting template, write the front-end in c# and everything else in HTML and CSS as usual.
It's such a breeze developing even complex webapps with it like my project collanon.app
It's such a breeze developing even complex webapps with it like my project collanon.app