Say I have 2 UpdatePanels on the page and each UpdatePanel has a one server Button each. When I click on the first button and then the second button and look in Firebug, I see that the 2nd async postback is not triggered until the first one completes.
Is this working as expected? My understanding was with AJAX postbacks, the event handlers for the buttons trigger simultaneously.
I am having a problem with users clicking submitting pages multiple times. What is happening is a user will click a link, if nothing happens in .025 seconds they click another link or menu item, etc. I handle users clicking the back button and the impatient user winds up getting directed to my "Dont click the back button" page even though they dont click the back button.
I need to prevent mutiple submits by disabling all submit controls on my pages. I dont have a single submit button, i have pages with menus, gridviews, yada yada that all need to get turned off. I have pages that use update panels and pages that dont. All my pages inherit from a BasePage class. I would like to solve this problem by implementing the solution in my BasePage class.
I did a little research and found this little script that works for synchronous postbacks:
We have an ASP.NET page which uses an update panel for partial page postbacks. On the server side, the postback performs some database work and updates several UI elements. The database code is all contained in several transactions, so the state will still be consistent if an exception is thrown. We're working on some error handling code now, and my first thought was to log the exception thrown, reload the last consistent UI state, and show some sort of modal popup or other ui element with a brief error message for the user (this is an intranet page, so we're automatically notified of the bug, and the users know where to find us.
What I'm looking for is to disable the submit button if any of the inner updatepanels are in postback mode. I would also like some way to block that particular panel. I guess for the outer updatepanel, updatemode should be set to conditional, and usechildrenastriggers should be false. What's really bugging me is how to block the panel while a postback is occurring.
In all my tests thus far, the outer updatepanel's updateprogress is triggered, which blocks the whole page.
So I have a page with an UpdatePanel and some controls in there. When I explicitly type/copy+paste the page's address into the address bar, let VS navigate there for me, or follow a link to the page, all of the AJAX works fine. But if I refresh this page, the JS on the page initiates the async postback, but the appropriate event is never called on the server (although Page_Load is) and the client never recieves the markup sent back by the server. This issue seems to be limited to Firefox 3.6 (Gecko build 1/15/2010)(doesn't happen in IE8). I have yet to try on other versions of Firefox.
I have a very typical set up, an ajax update panel is updated when a drop list of offices changes. Each form could have it's own values, for instance each store will have it's own list of employees. Here is where the fun begins. The form can be changed by the drop down (new office) or validated and submitted.
On drop down change, I create a new instance of the same rad combo, bind it to the current data, confirm that the correct data is bound. Then on the return trip I see selected the default user from the previous user. This is a composite control, and firebug shows me that the value for the "text box" that simulates the combo still has the old value. I'm suspecting onViewStateLoaded, but turning viewstate off for the Telerik didn't . II don;t need it anyway, cuz I have to put the selected value in another hidden to make a cross page post on submit.
We're getting a confusing error on two of our pages in our ASP.NET application. Both pages originaly had tags to reload the page every so often if a user sat on it for a while, but opted to remove those in favor of some AJAX flavoring. Specifically, we created timer controls on the page and wired the timer's tick event as a trigger for an update panel to reload a portion of the page. The page(s) also have scriptmanagers on them as we don't have one on the master page. This largely works great except we're getting a lot of these errors:
"The page is performing an async postback but the ScriptManager.SupportsPartialRendering property is set to false."
It is my understanding that if the .NET framework detects a browser doesn't support partial rendering it will set the ScriptManager.SupportsPartialRendering value to false and we're NOT overriding this in any fashion. Therefore, the pages shouldn't be by performing async postbacks if that value is false, but based on the error the postbacks are still happening and the page is throwing an exception.
Curiously, the user agent always seems to be GoogleBot or "Mozilla/4.0 (Windows 98; US) Opera 10.00 [en]".
I am trying to create a simple web application that uses a barcode scanner to read the barcode and then insert the information into a database. I have been able to get the barcode scanner to read the barcode and place the information into a textbox.
Then using javascript when the enter key is triggered on the scanner it then clicks the button to do a AsyncPostBack on the updatepanel then using scriptManager.RegisterStartupScript I then focus on the text box and then select the text in it ready for a new barcode to be entered.
The problem that I am having is that I can get it to post back 26 times then it will go to error (with no information). If I then add additional controls to the page I can only get it to post back 10 times. Below is my code... I have been pulling my hair out for the last two days.
I have an aspx page with a simple form to send emails to pre-defined lists of users. On the longer lists the page usually times out before the emails finish sending but this has never been an issue. Today something weird happened and each user got four emails. In the log I could see three new threads crank up one at a time and start over sending from the beginning of the list.Any ideas? I absolutely know I didn't intentionally refresh the Web page myself, and certainly not three times. But could the browser (IE8) have done it? Would it post again trying to re-establish a connection when it timed out? Or when I switched back to the browser window from another app? I have never seen behavior like this before.
I need to gather information (via GET) from several other websites (not under my control), do some processing (specific to each source) on the data returned, and then print all the info out to the user.
Right now I'm making the GET request to website A, waiting for it to return, processing it, then calling website B, and so on... Obviously this is too damn slow. I'd like to make async requests to A, B, and C, then process each response as it comes back, and once I have all the responses, print it all out to the user.
I'm allowed to use classic asp or vb.net. I'm more familiar with classic asp but I'm willing to learn...
I'm trying to create a modal popup that has multiple buttons that a user will click to choose options. This is all well and good but when the user clicks an option it fires a full postback. The modal opens async, but I can't get it to hide async. Heres some code:
I have a form which inserts data in DB on Submit button click but the problem is when client click the button multiple times its sends multiple create requests means multiple button click events for the same time of same data, which must not be.
I tried to disable the button when client click the Submit button first time but after this it does not call server click event handler or not fire the server click event once it got disabled.
i have a recruitment section in an admin system for a website, and now my client wants the ability to select multiple applications at the same time, via a tick box, and attach them to an email.. For example, look at this image: [URL] You will see a list of applicants for jobs, i was thinking of having a checkbox which the user can select and then hit a button which opens an email window with all the Curriculum Vitae's (Resime's) attached.. These are already on the server, specific to users, but is what i am trying to do possible?? So selecting multiple applications and attaching the details, which is a word document to an email?? If so, can you show me an example of similar methods that have been done or even something that i can work from?
here i have two textboxes and two dropdown list boxes.. this is the fiedlset user is going to enter their information..
</fieldset>
on the same page i have couple of other Fieldset with there studentInfo with twotextboxes and two dropdownlistboxes smililarly above Fieldset..this data dynamically generated from database for each users.
so all here my intension is insted of updating each and every Fieldset i made one generic fieldset to update all other Fieldsets information
on the Generic view I have this BeginForm
<% using (Html.BeginForm("Update", "home", FormMethod.Post, new { @id="studentid"})) { %>
my site admins want to log in as a client and nose around the client's area. When the admin returns to the admin area, they don't want to have to log in again. The converse is also true - someone using a client account might want to log into the admin area but not want to re-log in if they return to the client area.So basically what I'm looking for is a way for a user to have multiple identities at the same time. I think this is fairly straight forward to do using ASP.net 1.1 techniques - you just manually fudge the different credentials into the security ticket. But how might I do this using Membership and the RoleManager.The RoleManager for example only gets the roles for one user at a time. And the Login web control will only log on one user at a time!
good way to upload multiple files at the same time? I currently am able to upload one file at a time, but would like to be able to select them all and then upload. Right now i am using asp: FileUpload control to upload the files, I know I could just use several of these and then loop them in the code behind to upload, but the pages I am working on have different amount of images to upload.
I have worked on 2 so far, and the first page I had to upload 12 items, while the second page I had 9 to upload. So i don't want to have a ton of these on the screen. Is there anyway i could use a ListBox or something to load them all in the listbox then loop through the box? I would prefer to have a listbox or textbox even, then have like 12 FileUpload's on the page.
i need a form in such a manner that if uesr select 1 it create 1 small form/panel on web page if select 2 it will create 2 small form/panel on web page etc etc
[code]....
then i need to store record thenin database when user fill run time form/panel etc etc