在VS2008中的母版页中写JavaScript时,document.getElementById("getmyresult").value = 'myresult';上面这条语句不能执行,后面的语句页全都不能执行,但是在普通的WebForm中这些代码都是正常的???
        请高手指点迷津?不胜感激!!!

解决方案 »

  1.   

    document.getElementById("<%=getmyresult.ClientID%>").value
    注意ID变化规则 
      

  2.   

    document.getElementById("getmyresult").value = 'myresult'
    ======
    document.getElementById(<%= getmyresult.ClientID%>).value = 'myresult'
      

  3.   

    但是,在同一个function中,y有的document.getElementById("****").value = '***';是可以用的????
    这是为什么呢?
    不求甚解
      

  4.   

    哥们 你必须要搞清楚ID、ClientID 和 UniqueID 的区别才行,还有控件呈现id是怎么表示的。
    最后呈现的结果,你可以看看生成的html源码 ,至于生成原则你看下控件具体呈现时的代码,关于.net控件与组件开发的书一般都有介绍
      

  5.   

    具体的你用 google搜索下会有很多文章