Asp.net ';%的TargetControlIDs';无效。该值不能为null或空

Asp.net ';%的TargetControlIDs';无效。该值不能为null或空,asp.net,ajaxcontroltoolkit,Asp.net,Ajaxcontroltoolkit,我正在尝试使用ModalPopupXtender在ASP.net中弹出面板: <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnableScriptGlobalization="true" EnableScriptLocalization="true"> <asp:LinkButton ID="bbShowExport" runat="server" Text="Expor

我正在尝试使用
ModalPopupXtender
在ASP.net中弹出
面板

<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>

...
这意味着当用户单击
bbShowExport
时,我希望
popupExtender
弹出
popupExport

访问该页面时出现错误:

“popupExtender”的TargetControlID无效。该值不能为null或空


我做错了什么?

在代码之前添加这一行

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

试试这个:


×
问询处
注册成功,请发送Cek电子邮件进行验证

您是否尝试过TargetControlID=“popupExport”>?如果看不到ModalPopupXtender的来源,就很难提供帮助。然后他会得到这个例外:“ScriptManager必须出现在任何需要它的控件之前”,谢谢@TimSchmelter。更新了原始问题,其中提到我有一个
ToolScriptManager