Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有一种简单的方法可以在ASP.NET中显示弹出框?_C#_Asp.net - Fatal编程技术网

C# 有没有一种简单的方法可以在ASP.NET中显示弹出框?

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

我试着用这个例子:

在C#端,但我一直收到一条错误消息: “名称‘MPE’在当前上下文中不存在”我真的不知道为什么C端看不到asp端


我的意思是弹出窗口不必使用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();
}