我尝试使用这个例子:http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/modalpopup/modalpopup.aspx
<ajaxToolkit:ModalPopupExtender ID="MPE" runat="server"
TargetControlID="LinkButton1"
</ajaxToolkit:ModalPopupExtender>并尝试使用
MPE.Show(); 在C#端,但我一直收到错误消息:“名称'MPE‘在当前上下文中不存在”我真的不知道为什么C#端看不到asp端。
我的意思是弹出窗口不一定要使用ajax,但这正是我目前正在尝试的。
发布于 2011-11-08 05:27:57
模态弹出窗口扩展器需要一个控件来扩展:
<!-- modal popup target - hidden -->
<asp:Button ID="btnModalTarget" runat="server" style="display:none;" />
<cc1:ModalPopupExtender ID="PopupExtender1" runat="server"
BehaviorID="ModalPopupBehavior1"
TargetControlID="btnModalTarget"
PopupControlID="Panel1">
</cc1:ModalPopupExtender>
<asp:Panel ID="Panel1" runat="server">
<!-- popup contents -->
</asp:Panel>
<asp:LinkButton ID="Button1" runat="server" Text="Open" OnClick="Button1_Click" />代码隐藏:
protected void Button1_Click(object sender, EventArgs e)
{
PopupExtender1.Show();
}https://stackoverflow.com/questions/8042712
复制相似问题