-6

可能重复:
在 javascript 中调用 c# 函数

我有一个包含 if 语句的 ac# 函数(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();     
} 
4

2 回答 2

0

听起来在您的情况下,不,javascript 正在浏览器中运行,而 C# 代码正在服务器上运行。

如果需要,您可以回发到服务器以使其运行 C# 代码。

于 2012-09-14T10:23:45.393 回答
0

你在重复这些问题。对于之前的相同问题,您也没有得到多少答案 Call c# function in javascript

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

于 2012-09-14T10:24:48.883 回答