ASP.NET MVC – Acessando o conteúdo de um ViewBag de dentro da tag script

Olá, tudo bom?

Pode parecer simples, na verdade é muito simples mesmo, mas me perguntaram como fazer isso e resolvi escrever. Estou falando do assunto do título desse post, como usar um ViewBag de dentro de uma tag <script>, afinal, para acessar um ViewBag a partir de uma View usamos Razor. É possível utilizar o Razor em conjunto com o javascript desde que você esteja dentro de uma View (arquivo com extensão .cshtml, .vbhtml) e não de um arquivo .js (isso é bem óbvio, certo?). O razor trabalha no servidor e, nesse caso, o javascript no client, ou seja, quando o javascript “for trabalhar” o ViewBag já vai ter sido “transformado” em texto pelo razor. Vamos ver alguns exemplos para entender isso. Continuar lendo

Anúncios

JavaScript – Hoisting

Quando começamos a trabalhar, estudar, brincar ou qualquer outra relação com uma linguagem de programação é imprescindível sabermos como funciona alguns pontos, um desses pontos na minha opinião é a sua compilação/interpretação. Ao entender o que acontece nos bastidores das linguagens que usamos para desenvolver nossos programas evitamos bug’s e/ou conseguimos resolve-los de forma mais rápida. Nesse post explicarei um ponto do javaScript chamado Hoisting. Continuar lendo