well no one answer but i finally done it Thanks to those who only viewed anyways this is the way to to go.... using an update panel and instead of giving okControlid and CancelControlid in ModalPopupExtender we will use a very simple way which is assinging BtnDone/OKbutto to trigger of Update
Panel.. you can see the how i used it.. :)
<div style="background-removed: 99% 7px; removed:pointer">
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional" >
<ContentTemplate>
<asp:Panel runat="server" ID="RootPanel" CssClass="panel" >
<p>
<asp:Label ID="Nameh" runat ="server" Text ="Name: "></asp:Label>
<asp:Label ID="Name" runat ="server" Text ="Variable Text "></asp:Label>
</p>
</asp:Panel>
<asp:ModalPopupExtender ID="AddressRootPanel_ModalPopupExtender" runat="server" BehaviorID="myBehavior1"
BackgroundCssClass="ModelBackground"
DynamicServicePath="" Enabled="True" TargetControlID="RootPanel"
PopupControlID="ChildPanel" DropShadow="True"
ViewStateMode="Enabled" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="DoneButton" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btnCancel" />
</Triggers>
</asp:UpdatePanel>
</div>
<asp:Panel runat="server" ID="ChildPanel" CssClass="ModelPopupPanel">
<p><label>Name: </label><asp:TextBox ID="TbxName" runat="server" CssClass="tb5"></asp:TextBox></p>
</asp:Panel>