问题标签 [confirmbuttonextender]

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 投票
0 回答
732 浏览

asp.net - Ajaxcontrol 工具包 ConfirmButtonExtender 与单选按钮列表控件

我有一个是/否单选按钮列表,当加载 asp.net 页面时,如果 gridview 中有项目,则此单选默认为是。现在,如果用户单击否,我必须删除 gridview 的所有项目并将它们保存在 db 中。但我想证明用户是否要继续执行此操作。如果用户 clciks Yes 然后继续并删除 gridview 中的行,如果不是,则将原始单选设置保留为 Yes。我一直在努力让它作为 ConfirmButtonExtender 工作,即使在我知道收音机上点击了什么之前,它也会打开一个 modalpopup 扩展器。如果收音机是预先选择的,那么如果我点击否,显示了模态扩展器,并且在 Page PreRender 事件处理程序中,收音机的值仍然是 Yes 而不是 No,因为扩展器是在单击时使用 ajax 运行的,它不知道收音机的正确值。即使我使用 onClick 客户端 javascript要找出选择了哪个选项,困难在于对数据库执行服务器端删除命令。有没有人遇到过这个问题?任何解决方案将不胜感激。

0 投票
1 回答
514 浏览

c# - 在运行时添加到控件集合时,ConfirmButtonExtender 不起作用

我正在尝试在运行时将 ConfirmButtonExtender 添加到自定义控件中的控件集合中,但无法弄清楚为什么扩展器不会连接到在同一 CreateChildControls 方法中添加到控件集合中的按钮。我做了一个简单的测试,并显式地将一个按钮添加到一个 aspx 页面,然后在该页面的 .cs 文件的 PreRender 中动态创建扩展器,但它仍然无法正常工作。似乎让这个工作的唯一方法是在 .aspx 页面上有实际的标签。

我错过了什么吗?

0 投票
2 回答
295 浏览

asp.net - 应用范围的 Modalpopupextender

我正在尝试构建一个 modalpopupextender,以及一个面板和内容,并且需要使其适用于整个应用程序。我正在考虑在母版页上创建它,以便在所有页面上都可以访问它,但我需要面板内的内容(我可能需要在此处添加的任何内容)从母版页的外部可见和可编辑。目前,我正在处理这个问题,但还没有弄清楚如何使它可以被其他页面和类访问,因此希望得到一些帮助。

基本上,我想要的是在不久的将来更多地研究这个想法,以使某些东西在任何 Web 应用程序上都可以使用,并且可以完全定制。我遇到的问题是“基础”,比如让应用程序可以访问它,允许从服务器和客户端自定义面板内的一些控件,并将从那里改进一切。

我尝试为它创建一个用户控件,但似乎没有用。我不是 asp.net 方面的专家(几年的经验),更不用说 ajax,因此感谢您的帮助。如果有人有任何问题,请告诉我。

编辑: 我现在以某种方式成功地在用户控件中创建了情绪,它几乎完成了。目前,有两个问题我无法解决:

  1. Firefox 3.5(企业版,不能碰这个)上发生的该死的闪烁。偶尔在页面加载期间(在 Page_Init 或 Page_PreInit 事件附近,不确定),我在屏幕上快速闪烁的模态,仅在回发发生时。我已经做了一些解决方法,比如设置样式显示:无,但问题仍然存在。在这件事上需要一些帮助。
  2. 我需要一个具有 2 种行为的模式,例如窗口弹出窗口。一个是信息,比如只显示带有一些按钮的消息,另一个是问题。对于问题,我需要使用 ConfirmButtonExtender,因此需要告诉这个确认扩展器和模态外部按钮(意味着一个不在用户控件内的按钮,也就是说它在同一个 UpdatePanel 之外作为确认扩展器和模态扩展器)将是它们的 TargetControlID。目前,我无法解决这个问题,所以我想在 UC 和 UpdatePanel 中创建一个按钮,该按钮始终是 TargetControlID。当弹出信息是信息时,它将作为一个虚拟隐藏按钮(信息消息在服务器端通过方法调用),当它是一个问题时,它将接收响应。按钮要执行的方法将通过委托设置,因此任何方法都可以在单击它并按下模式上的“是”按钮时运行(它还没有准备好,我不确定它是否会工作,或者即使这是个好主意)。感谢您对第二个选项的任何想法。
0 投票
2 回答
3171 浏览

javascript - 多个目标 ID 和 ModalPopUp 扩展器

晚上所有。

好的,我们开始吧!

对,我的页面上有以下按钮,我希望使用一个模式弹出窗口来进行两次保存点击。因此,我有以下按钮:

下面是我的模态面板信息:

现在,两个点击都触发了一个模态面板,该面板位于现场。取消,取消但有一个问题。

当我单击 btnOkSave 时,这似乎没有得到确认,因为 btnSave1_Click 和 btnSave2_Click 服务器端事件没有被触发。

任何想法我做错了什么?

0 投票
1 回答
709 浏览

javascript - ASP.NET ConfirmButtonExtender 有条件的

我的页面上有一个按钮(使用 ajax ConfirmButtonExtender)。

如果用户在页面上选择了超过 100 万行数据(这是在代码隐藏中计算的),当他们点击按钮时,会弹出消息询问他们是否要批量导出选择(即是或取消)。

所以基本上,有两种可能的情况。

1) 100 万行以下的选择。单击按钮时根本不显示弹出确认消息 - 只需在代码隐藏页面中运行一些代码。(即绕过 ConfirmButtonExtender 消息)。

2) 选择超过 100 万行。将出现一条弹出消息,要求用户确认他们是否要批量导出选择。用户将选择是或取消。

我的问题是 - ConfirmButtonExtender 的确认消息是否可能是有条件的(基于代码隐藏中的一些计算)?

我该如何实现这一目标?请记住,当用户第一次点击按钮时,一些代码首先需要在代码隐藏上运行以计算选择的数量,然后决定是否提示弹出消息。

有任何想法吗?

0 投票
2 回答
317 浏览

c# - 在下拉列表上使用确认按钮扩展器时重复值

我有一个下拉列表。我已使用此代码将默认值添加到下拉列表框中

例如,我有 DB 值,例如 123、1234。

当我运行我的网络表单并单击 123 和 1234 时,什么也没发生。但是,当我去单击 ListItem 值时,他们给了我一些错误

这是我在页面加载时的 DDL 的后端代码。

这是我的错误发生的地方。它发生在 dr = cm.ExecuteReader(); 周围的区域;

我该如何解决这个问题?

0 投票
0 回答
594 浏览

vb.net - 扩展器控件可能不会在 PreRender 之前注册。网

我在 asp.net (VB) 表单上有两个按钮,创建和取消。我正在为 Create 按钮使用 Ajax 扩展程序确认按钮。后来我去掉了扩展器。现在,即使我没有扩展程序,当我单击“取消”按钮时,应用程序也会失败。它给了我这个错误“扩展器控件可能未在 PreRender 之前注册”。

这是我在设计页面顶部的内容:

这是我的按钮的样子:

0 投票
0 回答
410 浏览

c# - ASP.NET Ajax ConfirmButtonExtender 不起作用

这是我的问题分三步:

1 - ConfirmButtonExtender btn0被按下

2 - 弹出窗口打开,里面有 2 个按钮(确认和取消)

3 - 按下确认按钮,然后调用 btn0_Click

我希望在第一次按下 btn0 时调用它

.aspx

。CS

0 投票
0 回答
79 浏览

javascript - AJAX 工具包 ConfirmButtonExtender 未打开确认窗口

我无法在单击按钮时触发确认。ASP页面顶部有注册:

这是代码:

在 web.config 文件中:

当然,我添加了脚本管理器:

任何帮助表示赞赏。