我想在按钮点击弹出ModalPopupExtender,但当我运行我的代码并点击按钮时,ModalPopupExtender没有弹出,即使我使用了所有需要的AjaxControlToolkit引用
我的代码如下:
<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专业版,.Net Framework3.5,而对于Ajax,我使用的是AjaxControlToolkit.dll(3.5.60919.0)
先生,请给我这个问题的解决方案。
发布于 2013-05-16 13:00:43
可以是您的标签,尝试使用ajaxToolkit而不是asp标签
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="Panel1" TargetControlID="Button1">
</ajaxToolkit:ModalPopupExtender>发布于 2014-04-16 01:08:46
我相信你的变通之道在于:
unknown server tag modalpopupextender
该错误与站点中母版页的使用有关,据报道,该错误将在Visual Studio service pack中修复(从2007年开始,但还没有到VS2010 SP1的时候)。不过,有一个简单的解决办法,它对某些人有效(对我也是):
首先打开母版页,然后打开包含ModalPopupExtender的页。
https://stackoverflow.com/questions/16579192
复制相似问题