2012-09-17 49 views
1

我試圖用一個ModalPopupExtender彈出在ASP.net一個Panel'%s'的TargetControlID無效。該值不能爲null或空

<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" 
     EnableScriptGlobalization="true" EnableScriptLocalization="true"> 

<asp:LinkButton ID="bbShowExport" runat="server" Text="Export"></asp:LinkButton> 

<asp:Panel ID="popupExport" runat="server"> 
    ... 
</asp:Panel> 

<asp:ModalPopupExtender ID="popupExtender" runat="server" 
     PopupControlID="popupExport" TargetControlID="bbShowExport"> 
</asp:ModalPopupExtender> 

含義,我想popupExtender當用戶點擊bbShowExport彈出popupExport

當訪問該頁面出現錯誤:

The TargetControlID of 'popupExtender' is not valid. The value cannot be null or empty.

我到底做錯了什麼?

+0

您是否嘗試過的TargetControlID = 「popupExport」>?沒有看到ModalPopupExtender的來源,很難提供幫助。 – 2012-09-17 21:00:10

回答

0

代碼

<Ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/> 
+0

然後他會得到這個例外:_「ScriptManager必須出現在任何需要它的控件之前」_ –

+0

謝謝@TimSchmelter。更新原來的問題,包括提到我在那裏有一個'ToolScriptManager'的事實。 –

+0

我添加了評論:在代碼之前添加此行 –

0

前加入這一行試試這個:

<asp:ScriptManager ID="ScriptMgrPopUp" runat="server"></asp:ScriptManager> 
<asp:ModalPopupExtender ID="mpePopUpInformation" runat="server" PopupControlID="PanelInfo" TargetControlID="bbShowExport" CancelControlID="btnCloseInfo"></asp:ModalPopupExtender> 
    <asp:Panel ID="PanelInfo" runat="server" CssClass="modalpopup"> 
     <div class="modal-header"> 
      <button type="button" class="close" data-dismiss="modal" id="btnCloseInfo">×</button> 
      <h3>Information</h3> 
     </div> 
     <div class="modal-body"> 
      <fieldset> 
       Register Successfully Please Cek Email for Verification 
      </fieldset>  
     </div> 
    </asp:Panel> 

<asp:LinkButton ID="bbShowExport" runat="server" Text="Export"></asp:LinkButton> 
相關問題