2012-02-21 19 views
2

JavaScript内でコードビハインド関数を呼び出して、コードビハインド関数にパラメータを渡そうとしています。例えばJavaScriptを使用してコードビハインド関数にパラメータを渡す

<script> 
var name; 
<% createUser(name) %> 
</script> 

private void createUser(string Name) 
{ // Do crazy stuff } 

要素の一部を動的にjQueryを使用して作成されているので、私はこれをやっているので、私は、サーバー側のコードでそれらにアクセスすることはできません。上記の例は比較的簡単で、私が達成しようとしているものに近いものではありませんが、それはあなたに私の問題の概要を示してくれます。

ありがとうございます!

答えて

6

JavaScriptからコードビハインド機能を直接呼び出すことはできません。 JSはクライアントのブラウザで動作し、C#は別の場所のサーバで動作しています。 2つは、Webサーバーの媒体を介してHTTP要求を使用して通信します。

  • AJAXを見てみましょう:あなたはクライアントからのHTTPリクエスト火災オフし、コードビハインド関数に委譲することによって、このような要求を処理するために待機しているサーバーページを持つことができます。
  • Call ASP.NET function from JavaScript?
関連する問題