estou tentando fazer uma div de endereco dinamica, mas nao consigo acessar
Opa cara, 2 coisas:
1 - O erro em questão é de Javascript e não de .NET, já que você postou o mesmo no fórum do .NET
2 - Qual o erro que aparece no console do Javascript quando você executa o código acima, porque essa marcação aí pode ser problema na IDE apenas e não na execução do código.
O erro dá no lado .NET mesmo. Razor nao encontrou a variável iEnderecos, já que ele escreveu fora de uma marcação do razor, no contexto javascript.
Pra ficar correto pro razor interpretar:
@{
var iEnderecos = 0;
}
Só não espere que essa variável será incrementada no javascript, pois razor roda no servidor e javascript no browser. Agora que entendeu o erro revise sua lógica.