Foros del Web » Programando para Internet » ASP Clásico »

AutoPostBack

Estas en el tema de AutoPostBack en el foro de ASP Clásico en Foros del Web. Hola amigos! Tengo un control listbox el cual tiene asignado en su propiedad autopostback el valor de true y en el encabezado de la pagina ...
  #1 (permalink)  
Antiguo 07/06/2006, 20:52
 
Fecha de Ingreso: mayo-2005
Mensajes: 274
Antigüedad: 19 años
Puntos: 0
AutoPostBack

Hola amigos! Tengo un control listbox el cual tiene asignado en su propiedad autopostback el valor de true y en el encabezado de la pagina <%@ Page Language="vb" AutoEventWireup="true"%>. Estas dos asignaciones pienso que estan correctas para llamar el evento lstasesores_SelectedIndexChanged para que se ejecute sin embargo no lo hace. Alguien puede explicarme cual seria la posible falla o el error cometido.

Observen los sig. fragmentos de codigo:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
CargarAsesores()
End If
End Sub

Public Function CargarAsesores()

Dim MyConnection As String
MyConnection = CStr(Application("SqlConnection"))

Dim Conn As New SqlConnection(MyConnection)
Dim cmdAsesores As New SqlCommand("MostrarAsesores", Conn)
cmdAsesores.CommandType = CommandType.StoredProcedure

Conn.Open()
lstasesores.Items.Clear()
Dim drAsesores As SqlDataReader
drAsesores = cmdAsesores.ExecuteReader
Do While drAsesores.Read
Dim Agregar As New ListItem
Agregar.Text = drAsesores("APELLIDO") & "," & " " & _
drAsesores("NOMBRE")
Agregar.Value = drAsesores("ID_ASESOR").GetType.ToString
lstasesores.Items.Add(Agregar)
Loop
drAsesores.Close()
Conn.Close()

End Function

Private Sub lstasesores_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lstasesores.SelectedIndexChanged

Dim conn As String
conn = CStr(Application("SqlConnection"))

Dim con As New SqlConnection(conn)
Dim cmdMostrar As New SqlCommand("SeleccionarAsesor", con)
cmdMostrar.CommandType = CommandType.StoredProcedure

Dim parameterIdAsesor As New SqlParameter("@IdAsesor", SqlDbType.UniqueIdentifier, 16)
parameterIdAsesor.Direction = ParameterDirection.Input
parameterIdAsesor.Value = lstasesores.SelectedItem.Value.ToString
cmdMostrar.Parameters.Add(parameterIdAsesor)

con.Open()

Dim drMostrar As SqlDataReader
drMostrar = cmdMostrar.ExecuteReader
drMostrar.Read()
txtnombres.Text = drMostrar("NOMBRE")
txtapellidos.Text = drMostrar("APELLIDO")
txtprofesion.Text = drMostrar("PROFESION")
txtarea.Text = drMostrar("AREA")
txtresumen.Text = drMostrar("RESUMEN_CURRICULAR")
txttelefono.Text = drMostrar("TELF_OFICINA")
txtemail.Text = drMostrar("EMAIL")
drMostrar.Close()

con.Close()

pnlinvestigador.Visible = True

End Sub

Gracias!
  #2 (permalink)  
Antiguo 08/06/2006, 08:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Ayer te moví este mismo tema al foro .NET:
http://www.forosdelweb.com/f29/autopostback-400189/

Tus dudas son de NET, no de ASP 3 así que van en ese otro foro.
__________________
...___...
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 23:12.