javascript - UserControl 内的一页上有多个 ModalPopUpExtender

标签 javascript asp.net ajax asp.net-ajax ajaxcontroltoolkit

我在 UserControl 中有 1 个 ModalPopupExtender。一切都运行良好,直到我开始向页面添加相同的用户控件。我在 javascript 控制台中收到此错误消息::

Message: Sys.InvalidOperationException: Two components with the same id 'MPE1' can't be added to the application.

我理解这个错误,很明显该框架需要唯一的 ID。我不知道如何给它们起一个独特的名字。预先感谢您的任何帮助。

最佳答案

Brian,谢谢,但这是在 .NET 2.0 中。

解决此问题的简单方法是删除标签“BehaviorID”。这就是我现在要使用的选项,我只是希望将来我不必使用 JS 来调用任何弹出窗口。

关于javascript - UserControl 内的一页上有多个 ModalPopUpExtender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3915764/

相关文章:

jquery - 取消选择时将输入字段更改为纯文本

javascript - reducer 动态组合

javascript - Visual Studio - 如何显示自动完成建议?

ajax - API网关CORS : no 'Access-Control-Allow-Origin' header

c# - 通过 C# 代码隐藏打开 CSS 弹出窗口

c# - asp.net 页面中的 Cursor.Position

jquery - XirSys $.ajax() 方法返回状态 400,错误 : Could not validate application

javascript - 谷歌分析跟踪代码看起来既不传统也不异步

javascript - 使用 webpack 生成带打字文件的 typescript 库

c# - 如何从 ASP.NET MVC 中的不同 Controller 和操作呈现的 Html.Action 中检索 Controller 和操作名称