问题标签 [modalpopupextender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3260 浏览

asp.net-ajax - ASP.NET AJAX 模式弹出扩展器响应计时器上的服务器代码

我有一个与 asp:panel 控件绑定的模式弹出扩展器,我想在 asp:updatepanel 上的计时器重新加载执行 tick 方法时显示该控件。tick 方法调用另一个检查特定条件的方法,如果满足所有条件,我调用:

我将扩展器控件上的 TargetControlID 设置为 asp:updatepanel。到目前为止,这还没有弹出模态窗口。

我应该将 TargetControlID 设置为 asp:updatepanel 内的计时器控件吗???

我错过了什么?

0 投票
1 回答
9139 浏览

asp.net - 模式弹出窗口关闭后刷新更新面板内的gridview

在 modalpopup 向数据库添加新记录后,我有一段时间试图让 gridview 刷新其数据。我试过以下没有运气。

在将记录添加到数据库后,我也尝试过添加它,但没有成功:

我知道我很接近,但似乎无法让它刷新。

0 投票
1 回答
1712 浏览

javascript - Asp.net modalPopupExtender 重新定位

可能重复:
使用 Javascript 重新居中模态弹出窗口

默认情况下,当使用 ajaxControlToolkit 中的 modalPopupExtender 时 - 当浏览器窗口调整大小时,它会重新定位在浏览器的中心。

我猜这是某种与 window.resize 方法挂钩的 javascript?

我正在更改与扩展器关联的面板的大小,这会使弹出窗口偏离中心。

有没有办法直接触发这个“中心”操作,达到调整实际浏览器大小的相同结果?

干杯! :D

编辑:仍在寻找任何好主意!我一直在浏览工具包源代码以及我创建的源页面(以及他们使用的 javascript),找到了许多对 _layout、_onLayout 和其他此类函数的引用,但我仍然卡住了 :(

0 投票
1 回答
1804 浏览

asp.net - 如何让一个占位符中的链接在另一个占位符中打开 ModalPopup?

我有一个包含不同占位符的页面。在其中一个中,我有一个链接,我想在第二个占位符中打开一个模式弹出窗口(使用 ajaxtoolkit ModalPopupExtender):

执行上述操作时,它会触发我一个异常,说popup找不到link(我理解,因为它们位于两个不同的占位符中)。

我怎样才能使这项工作?我可以FindControl在后面的代码中找到一些东西,但我不太喜欢使用这个函数,因为它在计算上非常昂贵(尤其是在我的嵌套布局中)。

0 投票
0 回答
1535 浏览

asp.net - AsyncPostBackError 后如何控制 ModalPopupExtender

我有一个非常简单的问题,我敢肯定有人以前遇到过。

我正在使用 AJAX ModalPopupExtender 来发起 Ajax 请求。

如果发生错误,我想发出警报并隐藏 Ajax ModalPopupExtender。在引发异常后,我尝试隐藏 ModalPopup 扩展程序并将异常显示为警报的尝试均未成功。

当出现未处理的异常时,似乎禁用了 ModalPopupExtender 的 show()/hide() 方法。

我的第一次尝试是尝试隐藏 ModalPopupExtender,方法是在调用方法中添加异常处理,在 ModalPopupExtender 上调用 hide(),然后重新抛出异常,以便捕获执行并作为警报显示给用户。这没有用。

我的第二次尝试是在 ASP.NET Ajax scriptmanger 控件的 AsyncPostBackError 事件中调用 ModalPopupExtender 上的 hide()。这也不起作用。

有什么想法可以解决这个问题吗?

0 投票
3 回答
432 浏览

javascript - 在没有服务器请求的情况下打开弹出窗口

我们正在尝试在应用程序中开发超时功能,我们希望提醒用户说应用程序将在 x 时间内注销,这将显示倒计时计时器。一旦超时,我们将强制完全注销用户。为了显示注销信息,我们考虑显示一个带有相关消息的弹出窗口,该消息可以自行关闭并在超时时启动注销。弹出窗口显示的问题是我们必须向服务器发送一个请求,该请求将重置在服务器级别设置的会话超时。

为了实现上述要求,有没有办法在不向服务器发送请求的情况下打开弹出窗口。我们将使用 DHTML 决定弹出窗口的内容。

0 投票
1 回答
598 浏览

internet-explorer-6 - ModalPopupExtender 一打开就关闭

我正在尝试使用 AjaxToolkit 的 ModalPopupExtender,但它不起作用。事实上,一旦它打开,它就会关闭。所以我可以看到它被渲染了,但它在第二个就关闭了。

我用 IE6 和 Firefox 3 尝试过,它做同样的事情。

这是代码:

0 投票
1 回答
1992 浏览

asp.net - 从服务器端显示的 ModalPopUpExtender:控制焦点

我有一个包含 gridview 和 ModalPopupExtender (MPE) 的用户控件。我正在使用 MPE 使用服务器端 Show() 方法在来自 gridview 的某些 ItemCommands 之后强制用户做出决定。显示弹出窗口并获得回发或从弹出窗口执行的客户端脚本都可以很好地工作。

手头的问题是,当 MPE 显示时,我无法控制焦点落在哪里。焦点似乎落在弹出窗口内,但没有落在任何特定的控件上。单个选项卡将焦点移动到预期的控件,但我不能直接强制焦点在那里。

据我所知,节目和放映活动永远不会在客户端触发。

我尝试在页面、用户控件、MPE、弹出面板和按钮的 preRender 事件中使用 Focus() 和 SetFocus()。没有产生正确的结果。事实上,在这些事件中或其他任何地方调用焦点,往往会导致焦点落在弹出窗口之外,因此没有多少选项卡会将焦点返回到它所属的位置。

在类似情况下,任何人都有运气控制焦点吗?

0 投票
1 回答
2143 浏览

modalpopupextender - 如何在 ModalPopupExtender 中获取控件的值?

嗨,我在 ModalPopupExtender 中有一个带有大量文本框和中继器的控件,我如何获取这些控件值?

0 投票
3 回答
12114 浏览

asp.net - 在 JavaScript 中显示 Modalpopup

我有一个模态弹出扩展器,如下所示

单击一个按钮时,我必须显示 modalpopup。我可以用 JavaScript 编写什么代码来调用 modalpopup。任何人都可以帮忙。