Hola

Hace poco me metí y me puse a programar en VB.NET páginas en ASPX...
Hoy estaba haciendo un generador de códigos, y tube el problema en un generador PHP
El código es así:
Código aspx:
Ver originalIf codigo.Text = "" Then
errortxt.Visible = True
Else
' Valores de los dim
abrephp = "<?php"
echo = "echo "
cierraphp = " ?>"
' Genera el código
generado.Text = abrephp & vbNewLine & echo + "'" + codigo.Text + "'" & vbNewLine & cierraphp
End If
Lo que no hace son las vbnewline, las ignora totalmente (ni error me da)

Probé de muchas maneras pero todas me dan igual =
Fracaso
Estoy segurísimo de que es una tontería, pero no tengo ni idea XD
Tendría que quedar así:
Código PHP:
<?php
echo "TEXTO INGRESADO"
?>
Pero me muestra:
Código PHP:
<?php echo "TEXTO INGRESADO" ?>
Y aunque no es un problema en ESTE CASO, si hago un generador de por ejemplo variables, seria complicado XD.
Saludos y gracias por leér