在javascript中调用c#函数

在javascript中调用c#函数,c#,asp.net,C#,Asp.net,可能重复: 我有一个包含if语句的c#函数(if(condition)test=true else test=false)),有人能告诉我如何在javascript中调用该函数并使用该测试变量的结果来执行if语句吗 我引用的c#文件是(.aspx.cs)到.aspx页面的代码隐藏。没有办法从这个.aspx页面调用以下函数 public void write(bool complete) { System.IO.StreamWriter writer = new S

可能重复:

我有一个包含if语句的c#函数(if(condition)test=true else test=false)),有人能告诉我如何在javascript中调用该函数并使用该测试变量的结果来执行if语句吗

我引用的c#文件是(.aspx.cs)到.aspx页面的代码隐藏。没有办法从这个.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();     
} 

在您的情况下,不,javascript在浏览器中运行,C代码在服务器上运行


如果需要,您可以发回服务器,让它运行C代码。

您正在重复这些问题。对于上一个相同的问题,您也没有得到多少答案


没有回发,您无法访问.cs文件中的代码。如果希望部分回发,请尝试使用AJAX

参考前面的问题: