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

Iblmessage

Estas en el tema de Iblmessage en el foro de .NET en Foros del Web. Hola estoy usando un Iblmessage en una aplicacion para que le avise al usuario que debe seleccionar al menos un item de un checkboxlist, la ...
  #1 (permalink)  
Antiguo 23/02/2005, 08:59
Avatar de Sayra  
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 20 años, 3 meses
Puntos: 1
Iblmessage

Hola estoy usando un Iblmessage en una aplicacion para que le avise al usuario que debe seleccionar al menos un item de un checkboxlist, la cosa es que me muestra el mensaje aun cuando se leccion uno yo intente resetearlo asi

Iblmessage.Text= "" pero no funciona

este el codigo en custion

Sub Button1_Click(sender As Object, e As EventArgs)
Dim s As String = "Elementos seleccionados:<br>"
Dim i As Int32

For i = 0 to Check1.Items.Count-1

If not Check1.Items(i).Selected Then
Iblmessage.Text = "Es necesario que seleccione un servicio"

Else If Check1.Items(i).Selected Then
Iblmessage.Text= ""
Dim ds As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter

MyConnection = New SqlConnection("SERVER=MDS01; DATABASE=be; INTEGRATED SECURITY=false;PASSWORD=sa;USER=sa")
MyCommand = New SqlDataAdapter("select Identificador, Direccion, Telefono, EstadoID, CiudadID, UbicacionID from Agencia where EstadoID=" &DropDownList1.SelectedItem.Value, MyConnection)

ds = new DataSet()
MyCommand.Fill(ds, "Agencia")

MyDataGrid.DataSource=ds.Tables("Agencia").Default View
MyDataGrid.DataBind()

End If
Next
End Sub

gracias por todo
  #2 (permalink)  
Antiguo 23/02/2005, 13:08
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 2 meses
Puntos: 7
De la forma que estás intentando validar, va a mostrate el mensaje "Es necesario que seleccione un servicio" cada vez que un item del checkboxlist no esté seleccionado, me parece que podrías hacerlo de la siguiente forma:
Código:
If cbAA.SelectedIndex <> -1 Then
            Iblmessage.Text = "Es necesario que seleccione un servicio"
        Else
            Iblmessage.Text = ""
            '....
        End If
Deberías considerar también la validación en el lado del cliente y no hacer un postback sólo para indicar que el usuario no seleccionó un elemento del checkboxlist

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 23/02/2005, 13:58
Avatar de Sayra  
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 20 años, 3 meses
Puntos: 1
Lo que pasa es que no se hacerlo en lado del cliente, y en momento que lo estaba haciendo no sabia lo importante que es optimizar los recursos, sabe como puedo hacerlo del lado del cliente?
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 14:27.