我在打开弹出框或阴影框时遇到问题。我希望当我们运行 xyz 页面时,在该页面上,当我们单击添加按钮时,弹出框或阴影框将打开。请建议我。
“谢谢”
如果使用 ajaxcontroltoolkit 你可以使用 ModalPopup.show 。如果不是你可以使用 jquery modal
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx
如果您希望弹出窗口显示 onbutton 点击事件?如果您使用的是 jquery 或 javascript,则使用按钮控件的“onClientClick”属性调用该函数。在 AJAX 的情况下使用 modappopup 的 show() 函数 例如:modalpopupname.Show()
弹出窗口是通过切换 dom 元素的可见性来完成的。这个任务不能用c#直接完成。我建议使用谷歌搜索“如何制作弹出窗口”并查看非常简单的 html + javascript 示例。Jquery 也将成为使这项任务更容易的库。
使用 Jquery Modals 可以最好地实现这一点。参考JQuery 模态
如果您打算从 Jquery UI 对话框用户回发一个问题,您会遇到 jquery 将对话框移到 Form 标签之外。要解决此问题,您需要将其移回表单标签内:
jQuery(function() {
var dlg = jQuery("#dialog").dialog({
draggable: true,
resizable: true,
show: 'Transfer',
hide: 'Transfer',
width: 320,
autoOpen: false,
minHeight: 10,
minwidth: 10
});
dlg.parent().appendTo(jQuery("form:first"));
});
有关上述问题的更多信息,请参阅此SO Post。