Hi guys,
I come across an idea which going to do the same things like ajax update
progress, why this needy because when there are IIIrd party controls like
telerik in aspx pages, there is a conflict between rad ajax manager and asp ajax
control manager, so I m sharing my idea of using it.
Scenario: I have a button in that page which is going to get huge amount of data
and time spend to get the data from database is considerable, then refer the
below steps,
- Need to have a div (which works like a
loading information, and by default its display will be none), and a button
which contains a javascript method.
- Button client click method
onClientClick =
"ShowProcessDiv('block')"
// block is to make the div visible for a while
- Javascript event, find the div and assign
the display type,
function
ShowProcessDiv(displayType)
{
document.getElementById("divProcess").style.display
= displayType;
}
- It shows the div, and send the control to
server side button click event, there you have to come across your
functionality and @ the end of the method (might last line) it should ends
with the code which hides the progress division.
Page.ClientScript.RegisterStartupScript(this.GetType(),
"alert", "<script
language='javascript'>javascript:
ShowProcessDiv('none');</script>");
- After doing your server side activities,
given syntax calls, and automatically it hides the progress div