0

我想在按钮单击中弹出 ModalPopupExtender,但是当我运行我的代码并单击按钮时,即使我为此使用了所有必需的 AjaxControlToolkit 引用,ModalPopupExtender 也不会弹出

我的代码如下:

<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
    <asp:Panel ID="Panel1" runat="server" BackColor="#CC3300">
    hello...
    </asp:Panel>
    <asp:Button ID="Button1" runat="server" Text="click here" />

    <asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="Panel1" TargetControlID="Button1">
    </asp:ModalPopupExtender>
</div>
</form>

我正在使用 Visual Studio 2008 Pro.、.Net Framework 3.5,对于 Ajax,我使用 AjaxControlToolkit.dll(3.5.60919.0)

先生,请给我解决方案..

4

2 回答 2

3

它可以是你的标签,尝试ajaxToolkit而不是asp标签

<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="Panel1" TargetControlID="Button1">
</ajaxToolkit:ModalPopupExtender>
于 2013-05-16T05:00:42.733 回答
0

我相信您的解决方法在这里:

未知的服务器标签 modalpopupextender

该错误与在您的站点中使用母版页有关,据报道将在 Visual Studio 服务包中修复(截至 2007 年,但截至 VS 2010 SP1 尚未修复)。有一个简单的解决方法虽然适用于某些人(并且对我有用):

首先打开母版页,然后打开包含您的页面ModalPopupExtender

于 2014-04-15T17:08:46.407 回答