2016-05-25 6 views
1

Я хочу вызвать функцию с помощью JavaScript. У меня есть тайм-аут JavaScript, который я хочу вызвать подпрограмму классов. Я хочу, чтобы программа запускалась через 3 секунды. Это возможно. Все, что мне действительно нужно, - вызвать функцию/процедуру из класса после выключения таймера.ASP.net vb Время в Javascript для вызова подпрограммы

HTML Markup

<asp:ScriptManager ID="ScriptManager2" runat="server" EnablePageMethods="true"/> 
<script type="text/jscript"> 
    setTimeout(function() { 
     function CallingServerSideFunction() { 
      PageMethods.GetLabelText(); 
     } 
    }, 3000); 

    </script> 

Класс

Public Shared Function GetLabelText() 

    Return "Hello" 

End Function 

ответ

0

Взгляните на этот документ:

https://msdn.microsoft.com/en-us/library/bb398998(v=vs.90).aspx

+0

не более простой способ сделать это? – coder32

+0

веб-сервисы - это более простой способ, который вы можете найти, более того, это «стандартный способ» этого. – zpul

+0

Я создал новый проект, чтобы увидеть, как он работает. Добавлен WecService и предоставленный Microsoft код - однако я получаю сообщение об ошибке для этой строки. <% @ WebService Language = "VB" Class = "Samples.AspNet.SimpleWebService"%> Что, в свою очередь, ломается, программа узнает, почему? – coder32

Смежные вопросы