2016-07-04 11 views
-6

私はC#でクラスを持っています。私はそれが戻り値jqueryからC#クラスコードへの戻り値の取得方法

とC#メソッドからjqueryのメソッドを呼び出すために望んでいる私のjqueryのメソッドは、クライアント側のIEブラウザ上

<script type="text/javascript"> 
function displayservices() { 

return "hello"; 
     } 

    </script> 
+0

C#でデータを出力する方法はありますか? – madalinivascu

+0

達成したいことはかなり不明です。あなたはC#コードをクライアント(JavaScript)から呼び出すか、その逆をしたいのですか?前者はサーバリクエストをせずに可能ではありません。サーバに奇妙なデータを置くことは非常に危険です。後者は非常に簡単です。 – HimBromBeere

答えて

1

Javascriptの関数として怒鳴るです

public class test 
{ 
public void get() 
{ 
//here the code how to call jquery method with retun values 
} 
} 

怒鳴るように私はC#クラスを持っていますサーバー側の関数に値を返すことはできません。あなたはJavaScript関数の値を渡すためにサーバーにajaxを呼び出す必要があります。背後

Javascriptを

<script type="text/javascript"> 

    function displayservices() { 
    PageMethods.GetCurrentTime(document.getElementById("Hello", OnSuccess); 
    } 
    function OnSuccess(response, userContext, methodName) { 
     alert(response); 
    } 

</script> 

コード。

[System.Web.Services.WebMethod] 
public static string ReceiveValueFromJS(string value) 
{ 
    return "Value received " + value 
} 

この記事Calling ASP.Net AJAX PageMethods using ScriptManager Example、さらにご案内します。

関連する問題