-6

重複の可能性:
JavaScript で C# 関数を呼び出す

if ステートメント (if (condition) test=true else test= false )) を含む ac# 関数があります。javascript でその関数を呼び出し、そのテスト変数の結果を使用して if ステートメントを実行する方法を教えてください。

私が参照している c# ファイルは、.aspx ページのコード ビハインド (.aspx.cs) です。この .aspx ページから次の関数を呼び出す方法はありませんか。

public void write(bool complete)     
{          
System.IO.StreamWriter writer = new System.IO.StreamWriter(Server.MapPath("~file.txt"), true);          
if (complete == true)         
{             
writer.WriteLine("completed");         
}         
else         
{             
writer.WriteLine("FAILED");         
}         
writer.Flush();         
writer.Close();         
writer.Dispose();     
} 
4

2 に答える 2

0

あなたは質問を繰り返しています。以前の同じ質問に対する回答もほとんどありません 。javascriptでc#関数を呼び出します。

ポストバックがないと、.csファイルのコードにアクセスできません。部分的なポストバックが必要な場合は、AJAXを使用してみてください

于 2012-09-14T10:24:48.883 に答える
0

あなたの状況では、いいえ、javascript はブラウザーで実行されており、C# コードはサーバーで実行されているように聞こえます。

必要に応じて、サーバーにポストバックして C# コードを実行させることができます。

于 2012-09-14T10:23:45.393 に答える