Olá Luan, tudo bem?
Na verdade o que precisa é de uma estrutura em javascript parecida com o que tem no seu modelo do C#. O javascript terá funções que vão trabalhar com os valores da página que foram geradas a partir dos dados que o C# traz.
Por exemplo uma função que altera o valor de um campo que está dentro de uma tag <td></td>.
Outra solução seria usar Blazor, que é um jeito de usar C# no lugar do javascript por meio do Webassembly, mas não temos curso sobre assunto. Caso queira dar uma olhada no assunto, segue o link da documentação.
Espero ter ajudado!