问题标签 [popupcontrolextender]

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 投票
1 回答
195 浏览

asp.net - ASP.NET UpdatePanel CustomControl 和 PopupControlExtender 奇怪的问题

我正在尝试使用 UpdatePanels、PopupControlExtenders 和自定义控件来创建复选框的下拉列表。它在大多数情况下都有效,除了一个我似乎找不到解决方法的奇怪故障。

增强型CheckboxList.cs

默认.aspx

默认.aspx.cs

为了复制故障,您必须按以下顺序执行以下操作。

  1. 将下拉菜单设置为 Role2
  2. 将 B 下拉菜单设置为 Role2
  3. 反转所有 A 权限(取消选中已选中的项目并选中未选中的项目)
  4. 将 B 下拉菜单设置为 Role1
  5. 查看 A 权限(我们在步骤 3 中未选中的项目已再次选中)

无论出于何种原因,在步骤 3 中取消选中权威都没有效果,但选中它们?我研究了从 Request.Params 中获取正确的值,但看起来这并没有给我想要的东西。只有在您切换步骤 2 和 3 时,如果您按该顺序执行步骤,故障才会发生,它工作正常。

0 投票
1 回答
1246 浏览

c# - 如何使用 PopupControlExtender 弹出除 PANEL 之外的 ASP.NET 控件?

PopupControlExtender 可以弹出很多 ASP.NET 控件,但是在 Internet 上只能找到弹出面板的示例... 如何弹出其他控件,例如 gridview?

例如,我将通过 MachineNo 从数据库中获取一个 DataTable,并将该 DataTable 设置为 GridView2 的数据源。然后我想弹出 GridView2,当鼠标悬停在图像按钮上时显示该机器的信息。后面的代码怎么写?

0 投票
1 回答
212 浏览

javascript - ajaxToolkit PopupControlExtender 不工作。过时了吗?

我遵循了本教程,但在以下情况下出现运行时错误mouseover

Sys.ArgumentUndefinedException:值不能未定义。参数名称:类型

问题出在这行代码中:

对此有什么想法吗?我的目标是获取特定列的详细信息,例如引用链接上的演示gridview rowmouseover

0 投票
1 回答
451 浏览

asp.net - Gridview 内的 PopupControlExtender 未关闭

GridView 将列出必须被批准/拒绝的行。第一列名为“Action”,单击该列时将显示带有两个链接(批准/拒绝)的 ajax popupcontrolextender 面板。单击链接后,我需要更新数据库中的状态并刷新 GridView。ObjectDataSource 用于绑定 GridView。我在 RowCommand 事件中使用了以下代码:

TemplateField 'Action' 的 HTML:

尝试了以下方法,但没有成功:

  • 使用 style="display:'';" 抑制面板的可见性
  • 调用了 PopupControlExtender 的 Cancel() 方法

注意:如果我没有在 RowCommand 事件中绑定 GridView,弹出窗口就会消失。但是,我需要刷新批准/拒绝后显示的结果。

感谢任何帮助。谢谢!

0 投票
0 回答
135 浏览

c# - 无法使用 Popupcontrolextender 从网格视图创建弹出窗口

我正在尝试创建一个带有图标的网格视图,当悬停在该图标上时会显示更多详细信息。我已经设法让它显示面板,但它一直显示在页面加载时加载的 html。

这是html。

和相关代码:

发生的情况是它在第一次加载到面板时显示页面上的所有内容。从我个人看到的问题是它从不调用第二种方法GetDynamicContent。不过,它很好地贯穿了第一种方法。我读过这可能与调用 Web 服务文件有关,而不是方法导致页面被重新加载?我对此一无所知。我添加了这个:

当我这样做时,弹出窗口不再显示,但数据也没有。什么都没有显示。

当我使用:

我在弹出面板中收到一条错误消息,指出:Web Service Call Failed: 200

我完全迷路了,希望有人能提供帮助