Tag: modalpopupextender

如何使ModalPopup拖放

我在我的Webapplication中使用来自Ajax ControlToolkit的ModalPopupExtender。我设置它的Drag属性为true,但是当我拖动弹出面板并将其放在新位置时,它立即回到原始位置。我想得到效果像Sample一样,可以在不同的位置拖放。 如何在页面上的示例.. http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx 我的代码: PS:如果对话框打开,我想在后台的TextBoxes中输入。 更新: … Benutzerinformationen …

ASP.NET:ModalPopupExtender可防止触发按钮单击事件

这是我正在尝试做的事:点击我页面上的一个按钮,这反过来使(2)事情发生: 显示ModalPopup以防止用户按任何按钮或更改值 调用我的代码隐藏方法,完成后隐藏ModalPopup 这是ASP标记: Saving… 现在,这是我的C#代码背后的代码: protected void btnSaveData_Click(object sender, EventArgs e) { UpdateUserData(GetLoggedInUser()); modalPopup.Enabled = false; } 为什么这不起作用? ModalPopup显示完美,但btnSaveData_Click事件永远不会触发。 更新:第一个建议对我不起作用。 我也尝试了你的第二个建议(只要它适用于我)。 我的一个小的区别是我的模态面板上没有按钮(pnlHidden) – 它只是一条消息。 我确实尝试在客户端使用Javascript事件,这至少与我的服务器端事件并发。 这是个好消息,但我似乎无法找到或获取ModalPopupExtender或其BehaviorID的句柄。 这不起作用: function showOverlay() { var popup = $find(‘modalPopup’); popup.show(); } 弹出窗口总是等于null。 最终更新:这是我的最终解决方案(请特别注意使用OnClientClick和OnClick): Saving… 使用这个Javascript函数: function showModal() { $find(‘ShowModal’).show(); } ……这个代码背后: protected void btnSaveData_Click(object sender, EventArgs e) { UpdateUserData(GetLoggedInUser()); […]