Register ajaxToolkit prefix and put toolscriptmanager tag and updatepanel control. something like below:
< % @ Register
Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit"
TagPrefix="ajaxToolkit" % >
<ajaxToolkit:ToolkitScriptManager ID="tlkt1" runat="server"></ajaxToolkit:ToolkitScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Panel ID="panelpic" CssClass="PanelPopup" Style="display: none; border-color: Black;"
runat="server">
<div>
<table>
<tr>
<td style="color: #787878;">
<asp:FileUpload ID="flpaddpic" runat="server" />
</td>
</tr>
<tr>
<td>
<asp:ImageButton ID="imgbtnimageupload" runat="server" ImageUrl="~/buttons/ulpd.jpg"
OnClick="imgbtnimageupload_Click" />
<asp:ImageButton ID="imgbtnimagecancel" runat="server" ImageUrl="~/buttons/cancel2.jpg" />
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</div>
<asp:ImageButton ID="imgaddpic" runat="server"
ImageUrl="~/buttons/AddPicture.jpg" onclick="imgaddpic_Click" />
<ajaxToolkit:ModalPopupExtender ID="modalpopuppicture" runat="server" PopupControlID="panelpic" TargetControlID="imgaddpic" ViewStateMode="Enabled" BackgroundCssClass="modalpoup"
önOkScript="imgbtnimageupload" CancelControlID="imgbtnimagecancel" Drag="True"
DropShadow="True"></ajaxToolkit:ModalPopupExtender>
</ContentTemplate>
</asp:UpdatePanel>
Hope this help,
Agung Gugiaji
My Application developer journals