Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con código

Estas en el tema de Problema con código en el foro de .NET en Foros del Web. Buenas, os cuento el problema que tengo. Soy novato en esto de ASP.NETy estoy empezando con ejemplos muy sencillos. Instalé .NET Framework 3.5 y tengo ...
  #1 (permalink)  
Antiguo 18/05/2009, 05:58
 
Fecha de Ingreso: abril-2009
Mensajes: 53
Antigüedad: 15 años
Puntos: 0
Problema con código

Buenas, os cuento el problema que tengo.

Soy novato en esto de ASP.NETy estoy empezando con ejemplos muy sencillos.

Instalé .NET Framework 3.5 y tengo problemas con el código hecho en VB.

Si hago una página y le pongo el siguiente código:

<% Dim I As Integer For I = 0 To 7 %>

<font size="<% =I %>"> Bienvenido a ASP.NET </font> <br>

<% Next %>

Me sale error de aplicación, es esperaba el fin de la instrucción.

Sin embargo, si utilizo:

<% Dim I As Integer = 0

While I < 7 %>

<font size="<% =I %>"> Bienvenido a ASP.NET </font> <br>

<% I = I+1

End While %>

Así me funciona perfectamente y se repite ese texto.

No entiendo dónde está el fallo.

¿Es problema de ASP.NET? ¿Es problema de VB?

Las páginas ".aspx" con otros códigos me funcionan bien, pero con la sentencia For To, he probado y nunca va, siempre me sale ese error.

¿Hay que configurar algo en ASP.NET? ¿Es problema de versiones de VB?

De VB no controlo nada, pero creo que el código es correcto.

Un saludo y gracias
  #2 (permalink)  
Antiguo 18/05/2009, 07:37
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 2
Respuesta: Problema con código

Hola,
Recomendación por no decir obligación,
Separa el código vb del código de diseño .aspx, al agregar un formulario tienes una opción en un check(Abajo a la derecha) para hacer esto, es mucho mejor. Si lo haces así generas código ilegible.
  #3 (permalink)  
Antiguo 18/05/2009, 14:29
 
Fecha de Ingreso: abril-2009
Mensajes: 53
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con código

gracias meula por la respuesta.

Pero yo no estoy utilizando ninguna aplicación. Te refieres a Visual Studio?
Nunca lo he usado.

Encontré una forma de que me funcionara la estructura For, definiendo otra variable así:

Dim I As Integer
Dim Num As Integer = 7

For I = 0 To Num

Y así sí funciona, pero gracias por la recomendación. ¿Cómo puedo separar el código sin usar Visual studio? Es que nunca lo he hecho así.

¿y cómo se haría si el código está mezclado con HTML, por ejemplo dentro de un formulario?

Perdonad mi ignorancia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:46.