C# 有没有一种简单的方法可以在ASP.NET中显示弹出框?
我试着用这个例子: 在C#端,但我一直收到一条错误消息: “名称‘MPE’在当前上下文中不存在”我真的不知道为什么C端看不到asp端C# 有没有一种简单的方法可以在ASP.NET中显示弹出框?,c#,asp.net,C#,Asp.net,我试着用这个例子: 在C#端,但我一直收到一条错误消息: “名称‘MPE’在当前上下文中不存在”我真的不知道为什么C端看不到asp端 我的意思是弹出窗口不必使用ajax,但这正是我目前正在尝试的。模式弹出窗口扩展程序需要一个控件来扩展: <!-- modal popup target - hidden --> <asp:Button ID="btnModalTarget" runat="server" style="display:none;" /> <cc1:M
我的意思是弹出窗口不必使用ajax,但这正是我目前正在尝试的。模式弹出窗口扩展程序需要一个控件来扩展:
<!-- 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" />
谢谢你的回复。控件扩展为一个按钮控件?是否可以在页面加载时只显示弹出窗口,而不是单击按钮?我的示例将扩展器设置为不可见的目标(因为它是必需的),但LinkButton是实际显示对话框的控件。现在您希望在页面加载时显示对话框?
MPE.Show();
<!-- 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();
}