One of my recent pages needed to have a client side JavaScript function to select all items in a given multi select box. An event was wired to fire (to submit and update UpdatePanel) when one of these items were selected. This was working fine when selection was done by the end user using a mouse/keyboard. However, when I used a JavaScript function to select all items, the event was not firing. I had to fire it myself which basically meant that I had to submit the form (asynchronously). Here is what I did in my JavaScript function that was selecting all the items in a given select box to submit the form to update the contents in UpdatePanel. function SelectAll(objectId, submit) { if (objectId) { var str = '#' + objectId + ' *' ; $(str).attr( 'selected' , 'selected' ); } if (submit) { var prm = Sys.WebForms.PageRequestManager.getInstance(); prm._doPostBack(objectId, '' ); } } This function
Keeping me and perhaps you up to date with focus on technology