有的js在aspx页面上运行 由于form加了runat="server" 或者js要获取的空间加了runat="server" 导致js无法正常运行 此时可以运行页面 查看静态页面的源文件 使用静态页面中更改过的控件name 造成这个问题的原因与可能是因为加了runat="server"的控件没有设置自己的ID属性 如果设置 则静态页面中控件的name属性不会改变 js也可以正确运行