Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] É possível criar um front-end para um app sendo desenvolvido em C#

Boa noite! Estou fazendo o curso de C# desenvolvendo o projeto do Screen Sound. Gostaria de saber se é possível desenvolver um front-end com html e CSS da mesma maneira que fazemos com um código escrito em Javascript? Se sim, como faria para linkar as variáveis do código C# para o html e CSS?

1 resposta
solução!

Oi, Guilherme, tudo bem?

Sim, podemos utilizar HTML e CSS para criar um Front-End em conjunto com aplicações desenvolvidas em C#. Para isso, é necessário utilizar uma abordagem conhecida como View-Model. A ideia é criar uma classe em C# que representa os dados que serão utilizados na interface do usuário. Essa classe, conhecida como view-model, pode conter propriedades que serão preenchidas com os valores do código C# e que serão exibidos no front-End.

No HTML, utilizamos tags e atributos para exibir os valores das propriedades do view-model. Por exemplo, caso haja uma propriedade chamada "Nome" no view-model, podemos exibi-la no HTML utilizando a tag <span> ou <div> e o atributo data-bind para fazer o bind com a propriedade do view-model.

No CSS, estilizamos os elementos HTML da mesma forma, por meio de classes e IDs para selecionar os elementos HTML e aplicar estilos específicos.

Para fazer a comunicação entre o Front-End e o código C#, usamos requisições HTTP (AJAX) para enviar dados do Front-End para o código C# e receber dados do código C# para exibir no Front-End.

Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum!

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!