asp.net - 在代码隐藏中添加一个表,使用 javascript getElementById 吗? ASP.NET

标签 asp.net javascript

如果您创建一个表并添加它,后面代码中的 ClientID 属性不会反射(reflect)实际文件中的 ID,因此 document.getElementById 不起作用。

如何添加控件,并能够使用 Javascript 访问它,仅使用其 ID(例如“table1”)?

最佳答案

您必须将“ClientId”呈现给浏览器,然后获取该值才能通过 Javascript 使用它。

从 .NET 4.0 开始,这将不再是问题,因为您可以更改 iNamingContainer 和 id 结构的行为。

关于asp.net - 在代码隐藏中添加一个表,使用 javascript getElementById 吗? ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826959/

相关文章:

asp.net - 如果关键服务不可用,如何使 ASP.NET 站点脱机

asp.net - "@Url.Content"和 "@Href"有什么区别?

javascript - 如何使用 JS 变量作为参数执行 sql 查询

javascript - 如何使用Jenkins部署网站

asp.net - Crystal Report Viewer 控件未加载报表内的图像

c# - 传递参数表达式导致奇怪的错误

javascript - 有什么方法可以使用 js 清除浏览器缓存,至少是我的域相关文件?

JavaScript:在 3 个元素之间切换,只有一个处于事件状态

javascript - 退格键和空格键在 Firefox 中不起作用

c# - 单击链接按钮时在新窗口中打开页面