我在本地的webform上执行SendMessage就很正常,然后把webform发布到服务器上,在执行就无效了,请问是怎么回事?要如何才可以发布了也有效!

解决方案 »

  1.   

    你开发的时候是localhost 如果你在本地发布 用其他机器访问就看到效果了
      

  2.   

    to:xiahouwen 如果你在本地发布 用其他机器访问就看到效果了 
    这句话是什么意思?这样是可以实现还是不可以呢?
      

  3.   

    同意xiahouwen的观点:开发阶段,你的服务器和你的客户端实际是一台机器,你能看到正确的效果。
    发布阶段,你的Web程序SendMessage只是在服务端根本无法操控客户端,自然无效。因为BS开发是建立在HTTP协议上的,你无法直接控制客户端,
    另外因为安全的问题,你的脚本也不是能完全生效的。
    但是通过用Applet,或者是ActiveX控件。可以对一些授权的东西进行操作。
    这样的代价是很大的。