如何关闭Modal Popup Extender
从服务器端代码点击弹出窗口中的关闭链接?如何关闭服务器端的模式弹出式扩展器
7
A
回答
8
在extender中有一个关闭弹出窗口“CancelControlID”的属性给它的按钮ID和弹出窗口将关闭,如果你想关闭弹出服务器端意味着从代码后面那么有extender属性hide(),在按钮后面的代码写入弹出窗口的ID并输入“。”之后,你得到弹出的所有属性,这些属性你隐藏property.use它希望你会得到解决
例如
private void btnSubmit_Click(object sender, EventArgs e)
{
modelpopupextender.hide();
}
4
回答这个问题可能不是谁张贴的人很有用,但它可能对其他人有用。
需要进行以下操作来关闭服务器端的模式弹出窗口。
不是将关闭按钮id赋予modalpopupextender的“CancelControlID”,而是创建一个虚拟隐藏字段并将该id赋予modalpopupextender的“CancelControlID”。
例如
<pre>
<asp:HiddenField ID="hidForModel" runat="server" />;
/*Are you sure you want to know the answer? */
<asp:Button ID="btnYes" runat="server" Text="Yes!" onclick="btnYes_Click" />;
<br />;
<asp:Panel ID="pnlModal" runat="server" CssClass="modalPopup" Style="display: none;">
<asp:Panel ID="pnlControls" runat="server" CssClass="insideModalPopup></asp:Panel>
<br />
<asp:Button ID="btnClose" runat="server" Text="Close" onclick="btnClose_Click" />
</asp:Panel>
<cc1:ModalPopupExtender TargetControlID="hidForModel" ID="pnlModal_ModalPopupExtender"
runat="server" DynamicServicePath="" Enabled="True" BackgroundCssClass="modalBackground"
PopupControlID="pnlModal" CancelControlID="hidForModel" DropShadow="true">
</cc1:ModalPopupExtender>
</pre>
在这里,我已经给双方的TargetControlID和CancelControlID作为hidForModel我想显示以及隐藏代码隐藏模式弹出。
代码隐藏
<pre>
protected void btnYes_Click(object sender, EventArgs e)
{
pnlModal_ModalPopupExtender.Show();
TextBox txt = new TextBox();
txt.Text = "aaa";
pnlControls.Controls.Add(txt);
}
protected void btnClose_Click(object sender, EventArgs e)
{
pnlModal_ModalPopupExtender.Hide();
}
</pre>
这里我已经看到了模式弹出,并添加从代码隐藏的是按钮的点击文本框和隐藏在关闭按钮的点击模式弹出。
2
您可以使用CancelControlID属性关闭弹出框。
<asp:ModalPopupExtender ID="mpe_login" runat="server"
TargetControlID="btn_login_popup" PopupControlID="panel_login"
BackgroundCssClass="LoginBackground1"
CancelControlID="btn_Cancel" />
相关问题
- 1. ajax模式弹出式扩展程序服务器端验证
- 2. Ajax模型弹出式扩展器
- 3. asp.net模型弹出式扩展器
- 4. Google Chrome浏览器扩展:弹出式窗口未关闭
- 5. Listbox通过模式弹出式扩展器出现
- 6. ajax模式弹出式扩展器的问题
- 7. 更新面板中的多个模式弹出式扩展器
- 8. 具有模式弹出式扩展程序的按钮的服务器端事件
- 9. 关闭模式弹出
- 10. 如何关闭模式弹出窗口?
- 11. 在Ajax中使用fileupload控制模式弹出式扩展器
- 12. 模式弹出式扩展器是否需要更新面板?
- 13. 如何使用更新面板的模式弹出式扩展器
- 14. jQuery模式弹出确认 - 处理服务器端回发
- 15. 模态弹出式服务器端处理
- 16. 如何避免使用模式弹出式扩展器回发父页面
- 17. 使用asp.net的模态弹出式扩展器
- 18. asp.net中模态弹出式扩展器的替代方法?
- 19. 无法在radgrid过滤器命令后显示模式弹出式扩展器
- 20. 如何在按钮点击打开模式弹出从服务器端
- 21. 扩展适配器模式
- 22. Firefox扩展弹出式菜单:关闭弹出窗口不是窗口
- 23. 避免铬弹出扩展关闭
- 24. 模型弹出扩展器问题
- 25. 服务器端的响应Web模式
- 26. 从vb.net关闭模式弹出窗口?
- 27. 关闭Swing模式弹出框
- 28. Bootstrap模式弹出自动关闭
- 29. 关闭模式弹出在JavaScript
- 30. 关闭Sharepoint模式弹出代码
请修复您的缩进 – WebChemist 2012-12-06 07:30:21
OMG @WebChemist,啊你头上的一根头发不合适!震惊恐怖! – Fandango68 2016-10-18 07:18:39