有一个简单的方法,使一个弹出框在ASP.网络出现
本文关键字:一个 网络 ASP 方法 简单 有一个 | 更新日期: 2023-09-27 18:13:50
我试着用这个例子: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,但这是我目前正在尝试的
模式弹出式扩展器需要一个控件来扩展:
<!-- 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();
}