I'm having a problem where users with a slow connection aren't getting my image feed properly.i'm sending them new images every second to a picturebox inside an Ajax Update panel, using an Ajax Timer.so if their connection is really slow, one image doesnt load fully before the next one comes in, so they never get the whole picture...And for people with a faster connection, I would like to increase the update rate, and currently I see no way of dynamically setting the update rate.
Code on the dataURL_Infrasturcture_Capacity.aspx page:
I am doing a countdown with a timer that runs every second. I have a scriptmanager, but how do I make it update behind the scenes so the user does not see it? I thought I could use an update panel, but I can't get it to work right.
I've a tab container with 4-5 tabs on a page. On the same page, I've three update panels - one outside tab container whilst the other two lie inside two tab panels separately. Update mode of all three update panels are set to Conditional. There is a timer in the first update panel (the one outside tab container). Whenever timer ticks, the other two update panels are also being refreshed. How can I stop this?
ASP.net VB timer control: in the code behind, when I change a value of a textbox on other control. It does not change if not in panel. Anyway to change a value if not in teh panel.
Sub UpdateTimer_Tick(ByVal sender As Object, ByVal e As EventArgs)Dim x As Integer DateStampLabel.Text = DateTime.Now.ToString() (L_ticks.Text= CInt(L_ticks.Text) + 1 If (cint(L_ticks.Text) = 10 Then L_start.Text = DateTime.Now.ToString() ' reset value not in panel l_diff.Text = DateDiff(DateInterval.Second, CDate(L_start.Text), CDate(DateStampLabel.Text)) End Sub
I have an Ajax timer that has an interval of 1 second and an update panel on my page. If I leave the page open and never close or refresh I notice that after 6 to 8 hours the timer stops firing. No error messages.......everything just stops. If I refresh the page everything starts working again. Are there any issues I am not aware of when running a page for a long time using the Ajax timer?
I have an ASPX page with several update panels. They all have their UpdateMode="Conditional".
Some panels are refreshed when the user clicks a button and other are refreshed regularly, with a timer.
The panel refreshed with a timer launches a database query and many validations on the data. Then display the result in a panel when errors have been found.
That all works fine except when the validation has to delete files on the disk. (.txt, .jpg, etc it depends). In that case, after the validation is made, I am always kicked out of my website because of the error (Thread was being aborted). So I loose all my session variables which means I am not logged off.
Anybody had that kind of problem ? Is it normal that deleting files AND directories on the server make me loose my session? Is there a way to prevent that ?
I have a rating control that shows the average rating of a user supplied posting (think of a forum post that others will rate). So if the average rating for that posting is lets say 3 out of 5 all users will see 3 stars. If someone wants to rate the posting, then they could click lets say 4 stars and I save the rating to the database, re-average the current rating and display the result (which may or may not still be 3 at this point). So far so good. The problem comes in when a user wants to agree that it's 3 stars. Since the rating control currently shows 3 stars, choosing 3 again does not cause a postback. In my case even though the value didnt technically change, I need to capture the users choice so I can average it in and save that users rating. I also modify the UI so that I can show each user of the site what he/she choose as a rating.How can i get the control to let me know that a user choose a star rating even if its the same one the control is currently displaying?
I have a bit of a strange problem and wondering if anyone can help.I have an update panel that has a timer set as the AsyncPostBackTrigger. In the repeater I have a few buttons which have on click events.The on click of these buttons does not appear to fire until the timer has ticked. My code is as follows:
I am using AJAX Rating Control.I want half star rating.For Example,If My AVG Rating Count is 3 Then My Stars Wants to be show 3If My AVG Rating Count is 2.5 Then My Stars Wants to be Show 2 1/2 mark i.e., two & half stars.But,it was not showing then also it is showing 3 stars.
I am querying the SQL database table and returning the result on the webform with a repeater, but I need to display one record at a time and refresh with an update panel and timer to iterate through the rows of the table one at a time at a fixed interval.
Is there another solution to be able to display one record at a time using c# in the webform, but then cycke through the other records one at a time using a timer control and updatepanel?
I have a user control, that has an update panel and update progress control in it.
I use this user control in more than 1 location on the same page.... problem is, when ucA posts back, I see the update progress control for both ucA and ucB. I assume this is because it is a user control and the update panel and progress are named the same?
Either way - how do I make it so that the update progress only displays for the proper user control?
I've exempted the irrelevant bits of code. Essentially, I am trying to change the URL of an image control inside of an update panel inside of a custom user control from a function called inside an update panel from my main page. Using UpdatePanel.Update() isn't working: I end up waiting for the next full page POST to occur before all the updates I make to CustomControl from buttons within the main page's update panel are visible. I verified that Update() was being called via the debugger: there are no issues in that department.
Here, you can see Custom Control and the Button declared. The button is in an update panel to avoid giving a full POST and causing the whole page to reload.
This control stores images within their own seperate update panels because rerendering the images is very slow (it requires processing arrays of millions of datapoints) and the user only ever needs to modify one image at a time. I'm using Image1 as an example.
I use Update Panel in some parts of the page and when the user click on Insert Button, I want to save all the data which is got from the Update Panel's controls. But the data from the Update Panels' controls are not saved in the database. When I debug, the data are in the textbox and hidden field, they are in the Update Panel. But they are not save in the database. Other values, which is not in Update Panel, are saved in the database.
I have an accordion control in my web site. And in one of the panels, I have a drop down list box where, when the user selects an item, it updates the labels right below the ddlistbox. I have it so that it maintains the scroll position when the ddlistbox has an autopostback, but it's very obvious that the whole page posts back. My question is, can I/should I just enclose the ddlistbox and the labels (and a couple of text boxes) in an AJAX update panel? I already have a ToolScriptManager (because of the accordion control), so I don't need to have another script manager, right? I can just put the update panel (with the other controls inside of it) right in the accordion panel, right? Then when the ddlistbox posts back it won't have the delay of the whole page posting back? And it'll still execute the event handler for the listbox selection change? Does this sound right? I'm just looking to make the post back "invisible", and I would like to do a partial postback of just these few controls.
I am trying to wrap my head around update tabels, the thing thats boring me is if i should use one or multiple panels. When i load a control into my update panel should that control have it's own update panel? Or will it use the updatepanel it's loaded into? Is it even possible to dynamicly load a control into an updatepanel and do async post backs from there? Let me paint you a picture: