c# - 具有相同 ID 的多个控件

标签 c# asp.net .net asp.net-1.1

Multiple controls with the same ID 'xxxx' were found. FindControl requires that controls have unique IDs.

我想绕过这个验证。我想为多个元素使用相同的 ID。我正在创建动态控件,我的 css 类是基于 id 和类组合应用的。页面首次加载时一切正常,但在页面回发时出现此错误。

我能做些什么来绕过这个验证吗?

最佳答案

在 HTML 中,不能有多个具有相同 ID 的元素。重写 CSS 使其不基于 ID 听起来更符合逻辑。

关于c# - 具有相同 ID 的多个控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16982970/

相关文章:

c# - 如何在 ASP.NET WebAPI 中返回文件 (FileContentResult)

asp.net - MVC 的最佳实践.. ViewModel 绑定(bind)使用接口(interface)示例

asp.net - 静态文件上的间歇性 401 和 302 错误

.net - 使用嵌入式互操作类型时的警告

c# - winforms webbrowser 浏览器时返回一组url地址

c# - UPDATE (MySQL) 无法与 C# 和 ASP.NET 结合使用

c# - 为什么通过循环第二次删除列表框项会崩溃?

asp.net - 有没有办法通过 jQuery 在 Asp.Net 中调用 [ScriptableMember]

c# - 类如何从自身的参数化版本继承?

.net - 'service ... start' 指令对于 .NET Core 应用程序到底意味着什么?