The ajax control toolkit contains a control called ModalPopupExtender. This extender allows you to create a dialog-like interface for webpages.When you use it like it is meant to use you would set a TargetControlID and a PopupControlID. The first is the control that will trigger the popup to show while the latter is the control that will be shown. That’s already nice, but what I needed recently was to show the result of a certain query in such a popup. This means that when I click the control that is pointed as TargetControl it would do a postback, execute some serverside code and then show that result in the browser. This is logical you might think but the problem is that when you click the control assigned to the extender as TargetControl you’ll see the popup immediately and only then the postback occurs.Okay how to solve this? Well add an additional linkbutton for example and make sure it is visible but has not text. You can then set the TargetControlID to this “no-text” linkbutton. Since there is no text, you can’t see it and since you can’t see it the user won’t click it. Nifty
Next you can have a second linkbutton the performs a callback to the server and executes some serverside code. If you put this linklabel in an asp.net ajax updatepanel you won’t notice the callback and you can use the ProgressIndicator functionality in asp.net ajax.At serverside you can perform some code execution and for example set a Label’s text proeprty to the result. Finally you can access the ModalPopupExtender and call the Show method that’s available this will cause the popup to appear.I really like this way of working because it allows for a nice userinterface experience and interaction with user.
Running an Ajax ModalPopup from code behind
March 23, 2007 by suddenelfilio

Hi. Can i get tat example? pls send the link to my email
Thank you!! I was able to get this to work and it was exactly what I needed.
Thanks, this simple fixed saved me allot of time.
Please give me an idea.. or send me the link…
1) How to get the modal popup window by clicking the link in the gridview from code behind…. also to get the data from the popup window after updated…
2)Inside the popup control, the button click event was’nt handled while clicking within the gridview.
Thanks in advance….
Hello.
Please send the link to my email.
can you send me the code for this example
Very good comment, it help a lot of AJAX project
Can you send me the code too, please? Thank you.
Can u please please send this code to me as well. Thanks So much.
Can you please send me the code so that I can take a look too. Thanks!
You should set the Enabled property of the *no-text* LinkButton to “False”. Otherwise you could accidently access it pressing the Tab key
Great article, this is exactly what I was looking for. Thank you so much.
eric
Can you please send me an example to my email. It would be much appreciated.
I would love to send you all the code but this is an old post and to be honest I do not have the code anymore.
Hello;
Would you be kind enough to send me an example of how to do this? Sounds like it might be exactly what i’ve been looking for…. in which case thank you!!
Hi. Can i get tat example? pls send the link to my email…
Thnx in Advance.
Hi, can I have an example?
It’s exactly what I need.
Thanks a lot
Would you be kind enough to send me an example of how to do this? Sounds like a great solution. Thanks for the assistance.
hey, this sounds fantastic. could you please send me an example as well? i would send cake and coffee in exchange, but its kinda difficult somehow.. many thanks in advance