使用过模板页的朋友都会很纳闷,怎么页面的用js通过getElementById(“id”);找不到对象。查看了页面源代码才发现,原来控件的ID变了,这是母版页导致的。因为母版页怕母版页本身页面中的控件ID和嵌套了它(母版页)的页面的ID相同而导致冲突,所以它(母版页)就悄悄的改变了它所嵌套的页面中的控件的ID值。

解决JS获取不到页面原本ID的方法是:document.getElementById('<%=txtName.ClientID %>');

用了.ClientID 后就可也获取到控件原本的ID了。

 

相关文章:

  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2021-09-14
  • 2021-10-05
  • 2022-12-23
  • 2022-03-04
  • 2021-09-24
猜你喜欢
  • 2022-12-23
  • 2021-11-15
  • 2022-12-23
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案