我正在使用asp.net和c#开发一个Web应用程序。我也使用sql server报告服务(ssrs),并在我的网站上呈现ssrs生成的报告。通过使用内置的微软控件(称为报告查看器)来呈现这些报告。报表查看器控件使用大量的ajax调用来更新生成给最终用户的报表图。我正在对渲染的html(和dom)执行一些小操作,并且由于某种原因,我得到以下 javascript 错误:
A control is already associated with the element
我想弄清楚的是,我怎样才能发现错误的起源是什么 - 意味着错误所涉及的控件的id是什么?
修改 感谢这里的一些配偶的回应,我正在澄清这个问题。在同样讨厌的迷你项目上花了这么多小时的工作让我忘记了我写的内容并不是我所知道的任何人都不清楚。
谢谢
答案 0 :(得分:0)
你有没有尝试过uniqueid
button1.UniqueID
如果您正在使用母版页,它将打印在asp中生成的id,它会生成自己的ID。
如果您在javascript中打印了该属性的uniqueID,您将获得aspm生成的ID,您不必担心页面中打印的实际ID。