Hola, soy nuevo con vb.net, con la pregunta que voy a hacer se va a
notar bastante. :) Haganme notar si omito o declaro algo mal.
Tengo una duda que creo que es sencilla, he andado buscando por 'todos'
lados buscando una respuesta. Si este no es el grupo mil disculpas.
Utilizando un ejemplo.
Tengo una simple forma web con una etiqueta y 1 boton.
http://img297.imageshack.us/img297/7659/100gy4.jpg
La grafica mencionada arriba parece que muestra 2 etiquetas y botones
pero es en realidad el antes y despues.
Quiero mostrar en la etiqueta como va cambiando un contador. Entiendo
que el contador en el ejemplo pasaria muy rapido, pero la idea es para
mostrar un avance en otro proceso que quiero hacer despues.
Si doy click al boton, la etiqueta solo muestra el numero final, cuando
termina el evento de Button1_Click.
Este es el codigo html y el 'code-behind':
<HTML>
<HEAD>
<title>Iteraciones</title>
<META content="" name="keywords">
<META content="" name="description">
</HEAD>
<BODY MS_POSITIONING="FlowLayout">
<form id="Form1" method="post" runat="server">
<TABLE cellSpacing="0" cellPadding="0" width="800" border="0">
</TABLE>
<asp:label id="Label1" runat="server" text="texto"></asp:label>
<asp:button id="Button1" runat="server" Text="Boton">
</asp:button>
</form>
</BODY>
</HTML>
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim ctr As New Integer
For ctr = 1 To 100
Label1.Text = CStr(ctr)
Next
End Sub
End Class
Quiero que el id Label1 cambie de texto en cada iteracion y que este
cambio se muestre en pantalla.
Habia leido sobre .refresh() o DoEvent pero al parecer no aplican a
formas web.
Tambien lei que la pregunta va mas enfocada a asp o que creando una
funcion en javascript se soluciona mi pregunta.
¿Alguien me puede ayudar u orientar?
Gracias.
Posted via a free Usenet account from
http://www.teranews.com
Leer las respuestas