想用一个JavaScript Button        去模拟点一个C#Button
function Button5_onclick() {
            document.getElementById("<%=Button4.ClientID %>").click();
        }
同样的代码,放在aspx文件里,就可以正常运行,放在JS文件里,引用过来,就不把<%=Button4.ClientID %>这个转换成网页生成后Button4的ID,反而直接写Button4就是正确的

解决方案 »

  1.   

    引用JS,和放在页面没什么不同效果完全一样比如有些JS代码,这个页可以,那个页也可以,如果放在页,就会显得重复,麻烦,将来,升级也不方便,
    那就提取出来放在JS文件,只要把JS文件改了,所以引用这个文件的JS代码,也会更新。还有就是一些要符合XML编程风格的问题,
      

  2.   

    http://topic.csdn.net/u/20100126/11/5a7bde9e-731f-41a4-a329-b903ed4aeea8.html
    这个帖子解释了这个问题,
    本人亲测,确实不一样
      

  3.   

    就是没有这种语法的意思嘛,没有办法
    或许ms可以在未来完成在vs中这功能