从WebMethods调用Javascript函数

时间:2011-01-25 05:39:06

标签: c# asp.net pagemethods

我在ASP.NET中使用页面方法,在后面的代码中我编写了一个方法,它应该为每个循环调用一个JavaScript函数,然后它应该返回并继续循环。

有可能吗?

[WebMethod]
public static void GetStatus()
{
    for (int i = 0; i < 10; i++)
    {
        System.Threading.Thread.Sleep(500);
        //Call javascript function
    }

}

非常感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

客户端和服务器不会互相通话 - 听起来你需要从javascript中反复调用web方法来获取每个值。

答案 1 :(得分:0)

看起来您正在尝试实施回调机制。看一下这个MSDN article。根据我的理解,你想做的事情如下: 1.通过JS调用页面/ Web方法 2.当页面/ web方法返回或完成时调用一些JS方法。

也许你应该扩大问题