Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

help with redrawing -

$
0
0

I have a control in an update panel, its a listbox.  On SelectedIndexChanged of the listbox I have a simple routine to change the backcolor of some of the items in the box (see code attached).  For some reason, this code redraws the whole page, annoying the users.  Interesting though that this doesn't happen when I am debugging locally, nor does it happen in firefox - only in IE on the server.

Any ideas what could be happening?

 Protected Sub lbUp_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles lbUp.SelectedIndexChanged
        ChangeBackColorIfImplied()

    End Sub



 

 Protected Sub ChangeBackColorIfImplied()
        Dim SelectedNum As Integer = -1
        Dim SelectedString As String = ""
        Dim StringofUps As String = ""
        lblUpInfo.Text = ""
        Dim i As Integer
        For i = 1 To lbUp.Items.Count - 1
            If lbUp.Items(i).Selected Then
                StringofUps = StringofUps & lbUp.Items(i).Value
                lbUp.Items(i).Attributes.Add("style", "background-color#FFFFFF")
            End If
        Next i
        Dim Flag As Boolean = False
        Dim mylistitem As ListItem
        For Each mylistitem In lbUp.Items
            Dim ListItemString As String = mylistitem.Value
            If InStr(StringofUps, ListItemString) > 0 Then
                If StringofUps <> ListItemString Then
                    mylistitem.Attributes.Add("style", "background-color:#99FFFF")
                    lblUpInfo.Text = "All entities and people highlighted in light blue will also receive this communication"
                End If

            Else
                mylistitem.Attributes.Add("style", "background-color:#FFFFFF")
            End If
        Next
    End Sub


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>