[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 5195
  • Last Modified:

'_foregroundElement.parentNode' is null or not an object when trying to use AJAX ModalPopUpExtender

Hi Experts

I have a Masterpage with a ModalPopUpExtender Control on it that is called when a link is clicked from a content page. However, when I try and load the content page I get the error:

_foregroundElement.parentNode' is null or not an object

Previously I had the ModalPopUpExtender control on the content page and it worked fine, but moved it to the MasterPage as several other content pages need to utilise it.

Is there anything in the code below that might cause this? Is it down to the order that the page elements are loaded?

Thanks

Stewart
<cc1:ToolkitScriptManager ID="toolkitScriptMaster" runat="server" /> 
        <asp:Panel ID="pnlPopUp" runat="server" Width="500px" CssClass="detail" style="display:none;">
        <asp:UpdatePanel ID="updPnlDetails" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <asp:Button id="btnShowPopup" runat="server" style="display:none" />
            	  <cc1:ModalPopupExtender ID="mdlDetails" runat="server" 
            		    TargetControlID="btnShowPopup" PopupControlID="pnlPopup" 
            		    CancelControlID="btnClose" BackgroundCssClass="modalBackground" />
            		<div id="detailsContainer" style="height:400px; overflow:auto;">
            		<asp:DetailsView ID="BodyshopDetails" runat="server" 
                        AutoGenerateEditButton="True" AutoGenerateRows="False" 
                        DataKeyNames="Id" Visible="False"
                        CssClass="detailgrid" GridLines="None" EnableViewState="False">
                        <Fields>
                          <!-- Bound Fields here -->
                         </Fields>
                    </asp:DetailsView>
                    <div>
                    <asp:LinkButton ID="btnClose" runat="server" Text="Close" CausesValidation="false" />
                    </div> 
                    </div>                   
                </ContentTemplate>                
            </asp:UpdatePanel>             
        </asp:Panel>

Open in new window

0
digital_soul
Asked:
digital_soul
1 Solution
 
informaniacCommented:
Try adding DropShadow="true" to the modalpopup markup
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now